jueves, 19 de enero de 2012

Instalación de Moodle 2.2.1

En esta actualización voy a explicar como instalar la última versión estable de Moodle, la 2.2.1, en el sistema operativo Ubuntu.


Paso 1 - Instalar MySQL

Escribimos en la consola:
sudo apt-get install mysql-server php5-mysql

Luego establecemos la contraseña del Root:
mysqladmin -u root password Contraseña

En este paso encontré un problema, ya que lo instalaría y desinstalaría anteriormente, no recordaba la contraseña anterior y me daba un error. Si alguien tiene este problema, le recomiendo el siguiente enlace:
http://www.tecnologiadiaria.com/2008/11/contrasena-del-root-en-ubuntu.html

Ahora tenemos que crear la base de datos de Moodle en MySQL:
mysql -u root -p
> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
> GRANT ALL PRIVILEGES ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'Contraseña';
> GRANT SELECT,LOCK TABLES on moodle.* TO moodlebackup@localhost IDENTIFIED BY 'Contraseña_Backup_Moodle';
> FLUSH PRIVILEGES;
> QUIT

Paso 2 - Instalar Apache

Escribimos en la consola:
sudo apt-get install apache2 libapache2-mod-php5 php5-gd

Opcionalmente, por temas de seguridad, podemos instalar:
sudo apt-get install libapache2-mod-security php5-ldap php5-odbc

Y reiniciamos Apache:
sudo /etc/init.d/apache2 restart

Paso 3 - Instalación de otras utilidades

Podemos instalar otras utilidades complementarias:
sudo apt-get install openssh-server unattended-upgrades
sudo apt-get install unzip zip aspell-en aspell-fr aspell-de aspell-es
sudo apt-get install curl php5-curl php5-xmlrpc
sudo apt-get install clamav-base clamav-freshclam clamav

Paso 4 - Instalación de Moodle

Lo primero es descargar la versión que queremos del siguiente enlace, recomiendo bajar la última versión estable:
http://download.moodle.org/

Ahora lo movemos a:
sudo mv /ubicacion/moodle.tgz /var/www

Extraemos su contenido:
sudo tar zxf moodle.tgz

Creamos el siguiente directorio:
sudo mkdir /var/moodledata

Y cambiamos permisos:
sudo chown -R www-data:www-data /var/moodledata
Donde www-data es el grupo creado automáticamente en la instalación de Apache

Para terminar, reiniciamos apache2:
sudo service apache2 restart

Paso 5 - Configuración de Moodle

Entramos en la dirección:
http://localhost/moodle

Y nos llevará al archivo de install.php, con el que procedemos a la instalación:
1-Elegimos el idioma.
2-Confirmamos las diferentes rutas.
3-Seleccionamos el controlador de la base de datos.
4-Aceptamos los términos y condiciones.
5-Se realizan las comprobaciones del servidor.
6-Esperar que se complete la instalación y continuar.
7-Configuramos la cuenta del administrador y completamos la descripción del sitio.

Y ya tenemos listo el entorno.





1 comentario: