En este tutorial, le mostraremos cómo instalar Moodle en Ubuntu 14.04. Para aquellos de ustedes que no lo sabían, Moodle es un sistema de gestión de cursos (CMS) de código abierto, también conocido como un sistema de gestión de aprendizaje (LMS) o un entorno de aprendizaje virtual (VLE). Se ha vuelto muy popular entre los educadores de todo el mundo como una herramienta para crear sitios web dinámicos en línea para sus estudiantes. Moodle ofrece características que incluyen envío de tareas, cuestionarios en línea, wiki, calificación, mensajes instantáneos, foros de discusión y otros. Pero dado que es un software modular, se puede ampliar a través de complementos para agregar funcionalidad adicional.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de Moodle en el servidor Ubuntu 14.04.
Instalar Moodle en Ubuntu 14.04
Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.
apt-get update -y
Paso 2. Instale el servidor LAMP (Linux, Apache, MySQL, PHP) e incluya alguna extensión de PHP.
apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql apt-get -y install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap
Iniciar los servicios de Apache y MySQL:
/etc/init.d/apache2 start /etc/init.d/mysql start
Paso 3. Configuración de MySQL.
De forma predeterminada, MySQL no está reforzado. Puede proteger MySQL usando mysql_secure_installation
texto. debe leer y debajo de cada paso cuidadosamente, que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MySQL seguro.
mysql_secure_installation
Agregue la siguiente línea en my.cnf
archivo en la sección [mysqld] y reinicie el servicio MySQL:
## nano /etc/mysql/my.cnf binlog_format = ROW
Reiniciar servicios MySQL:
service mysqld restart
Cree una nueva base de datos MySQL para nuestra instalación de Moodle:
## mysql -uroot -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'moodleuser_passwd'; mysql> FLUSH PRIVILEGES; mysql> quit
Paso 4. Instalar Moodle.
Configure su repositorio local y clone el repositorio git de GitHub usando los siguientes comandos:
cd /opt sudo git clone git://git.moodle.org/moodle.git cd moodle sudo git branch -a sudo git branch --track MOODLE_26_STABLE origin/MOODLE_26_STABLE sudo git checkout MOODLE_26_STABLE
Copiar el repositorio local en /var/www/html/
:
sudo cp -R /opt/moodle /var/www/html/ sudo mkdir /var/www/moodledata sudo chown -R www-data /var/www/moodledata sudo chmod -R 777 /var/www/moodledata sudo chmod -R 0755 /var/www/html/moodle
Paso 5. Acceso a Moodle.
Moodle estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://yourdomain.com/moodle
o http://your-server-ip/moodle
. Importante :Si no se siente cómodo usando la terminal para crear el archivo config.php que debe crearse al pasar por el instalador, debe hacer que el webroot sea escribible temporalmente haciendo lo siguiente:
chmod -R 777 /var/www/html/moodle
Después de ejecutar el instalador y configurar Moodle, NECESITA revertir los permisos para que ya no se pueda escribir usando el siguiente comando:
chmod -R 0755 /var/www/html/moodle
¡Felicitaciones! Ha instalado Moodle con éxito. Gracias por usar este tutorial para instalar Moodle en el sistema Ubuntu 14.04. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Moodle.