Ir a la barra de herramientas

Actividad: Instalación de Moodle

En esta actividad vamos a instalar la plataforma de aprendizaje Moodle en nuestro servidor de desarrollo. Hemos de recordar que en estos momentos, nuestro servidor Web basado en Ubuntu Server dispone de los siguientes componentes Web instalados:

    1. LAMP (Linux-Apache-MySQL-PHP)
    2. WordPress (Instalado en /var/www/html/wordpress)
    3. MediaWiki y/o PhpBB (Instalado en /var/www/html/mediawiki y/o /var/www/html/phpbb respectivamente)

Por tanto, crearemos un nuevo directorio en /var/www/html denominado Moodle para alojar nuestro EVA Moodle.

A continuación instalaremos las dependencias adicionales para Moodle en Ubuntu:
$ sudo apt-get install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap clamav

Ahora es turno de reiniciar el servidor Apache:
$ sudo service apache2 restart

Para instalar Moodle resulta necesaria la instalación de git:
$ sudo apt-get install git-core

Para descargar Moodle, en lugar de utilizar wget vamos a utilizar git pero teniendo en cuenta las siguientes instrucciones:
1. Crear el subdirectorio moodle en /opt.
2. Entrar en /opt y ejecutar:
$ sudo git clone git://git.moodle.org/moodle.git
3. Entrar a /opt/moodle y con git recuperar una lista de cada una de las ramas
disponibles:
cap1

Dado que disponemos de la versión 2.8 de Moodle, la obtendremos de la siguiente manera:
$ sudo git branch –track MOODLE_28_STABLE origin/MOODLE_28_STABLE $ sudo git checkout MOODLE_28_STABLE
cap2

Ya tenemos nuestra imagen de Moodle 2.8 en /opt. Ahora es turno de ubicarla en /var/www/html.
$ sudo cp -R /opt/moodle /var/www/html/
$ sudo mkdir /var/moodledata
$ sudo chown -R www-data /var/moodledata
$ sudo chmod -R 777 /var/moodledata
$ sudo chmod -R 0755 /var/www/html/moodle

IMPORTANTE: No se debe utilizar la instalación de moodle de /opt como EVA. Se debe crear una instalación local en /var/www/html ya que si hacemos modificaciones en los archivos de la imagen de Moodle nos puede causar conflictos a la hora de usar git para obtener actualizaciones de Moodle posteriores. También es importante tener en cuenta que plugins compatibles en una determinada versión de Moodle pueden ser incompatibles en una versión posterior.

Ahora crearemos la base de datos de Moodle y el usuario de MySQL para Moodle utilizando phpMyAdmin. Concederemos permisos a dicho usuario de acuerdo de la siguiente manera:
cap3

Una vez creada la base de datos y el usuario de la base de datos de Moodle es hora de instalarlo. Para ello, Moodle necesita crear el archivo config.php. Cambia momentáneamente los permisos de /var/www/html/moodle a rwx para todos, y vuelve a colocarlos a 755 una vez Moodle esté instalado y configurado.
Ahora accede al panel de instalación de Moodle utilizando tu navegador Web preferido y sigue paso a paso el proceso de instalación.

Para más ayuda, os dejo un videotutorial de instalación de Moodle, creado por Luís Pérez:

Ejercicios
1. Busca en Internet información acerca de las distintas dependencias citadas para Moodle.
2. Busca en Internet información acerca de git. Explica que es y para qué sirve.
3. Busca información acerca de las opciones clone, branch y checkout de git.
4. ¿Qué es un repositorio? Averigua cómo crear un repositorio nuevo en git y cómo guardar cambios en un determinado repositorio en git.
5. Realiza capturas de pantalla de la creación de la base de datos de Moodle y de la creación del usuario de la base de datos con los permisos preestablecidos.
6. Realiza una captura de pantalla de tu Moodle una vez instalado y configurado.

Deja una respuesta

Tu email nunca se publicará.