Guía de instalación paso a paso sobre cómo instalar Moodle en Ubuntu 16.04. Moodle (acrónimo de entorno de aprendizaje dinámico orientado a objetos modulares) es un sistema de gestión de aprendizaje gratuito y de código abierto creado para proporcionar a los profesores, estudiantes y administradores un único entorno de aprendizaje personalizado. Moodle está construido por el proyecto Moodle que está dirigido y coordinado por Moodle HQ.
Moodle viene con muchas características útiles como:
- Interfaz moderna y fácil de usar
- Panel de control personalizado
- Herramientas y actividades colaborativas
- Calendario todo en uno
- Editor de texto sencillo
- Seguimiento del progreso
- Notificaciones
- y muchos más...
En este tutorial lo guiaremos a través de los pasos para instalar la última versión de Moodle en un VPS Ubuntu 16.04 con servidor web Apache, MySQL y PHP 7.
1. Iniciar sesión a través de SSH
En primer lugar, inicie sesión en su Ubuntu 16.04 VPS a través de SSH como usuario root
ssh root@IP_Address -p Port_number
2. Actualice los paquetes del sistema operativo
Ejecute el siguiente comando para actualizar los paquetes del sistema operativo e instalar algunas dependencias
apt-get update && apt-get upgrade apt-get install git-core graphviz aspell
3. Instalar el servidor web Apache
Instale el servidor web Apache desde el repositorio de Ubuntu
apt-get install apache2
4. Inicie el servidor web Apache
Una vez que esté instalado, inicie Apache y permita que se inicie automáticamente al iniciar el sistema
systemctl enable apache2
5. Instalar PHP 7
A continuación, instalaremos PHP 7 y algunos módulos PHP adicionales requeridos por Moodle
apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip
6. Instalar y configurar el servidor de base de datos MySQL
Moodle almacena la mayoría de sus datos en una base de datos, por lo que instalaremos el servidor de base de datos MySQL
apt-get install mysql-client mysql-server
Después de la instalación, ejecute mysql_secure_installation
secuencia de comandos para configurar su contraseña raíz de MySQL y proteger su instalación de MySQL.
Inicie sesión en el servidor MySQL como usuario raíz y cree un usuario y una base de datos para la instalación de Moodle
mysql -u root -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> \q
No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real.
7. Obtener Moodle del repositorio de GitHub
A continuación, cambie el directorio de trabajo actual y clone Moodle desde su repositorio oficial de GitHub
cd /var/www/html/ git clone https://github.com/moodle/moodle.git
Vaya al directorio ‘/moodle’ y verifique todas las sucursales disponibles
cd moodle/ git branch -a
Seleccione la última versión estable (actualmente es MOODLE_34_STABLE) y ejecute el siguiente comando para decirle a git qué rama rastrear o usar
git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
y verifique la versión especificada
git checkout MOODLE_34_STABLE Switched to branch 'MOODLE_34_STABLE' Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Crear un directorio para los datos de Moodle
mkdir /var/moodledata
Establecer la propiedad y los permisos correctos
chown -R www-data:www-data /var/www/html/moodle chown www-data:www-data /var/moodledata
8. Configurar el servidor web Apache
Cree un servidor virtual Apache para su nombre de dominio con el siguiente contenido
nano /etc/apache2/sites-available/yourdomain.com.conf ServerAdmin [email protected] DocumentRoot /var/www/html/moodle ServerName yourdomain.com ServerAlias www.yourdomain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common
guarde el archivo y habilite el servidor virtual
a2ensite yourdomain.com Enabling site yourdomain.com. To activate the new configuration, you need to run: service apache2 reload
Finalmente, vuelva a cargar el servidor web como se sugiere, para que los cambios surtan efecto
service apache2 reload
9. Siga las instrucciones en pantalla y complete la instalación
Ahora, ve a http://yourdomain.com
y siga las instrucciones en pantalla para completar la instalación de Moodle. Para obtener más información sobre cómo configurar y usar Moodle, puede consultar su documentación oficial.
No tiene que instalar Moodle en Ubuntu 16.04, si usa uno de nuestros alojamientos optimizados de Moodle, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen y configuren la última versión de Moodle en Ubuntu 16.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar Moodle en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.