En este articulo te mostrare variados temas sobre como instalar Moodle paso a paso en Linux.
Te interesa, entonces continuemos.
Como primer tema te mostrare como instalar Moodle en Ubuntu Server paso a paso y en español.
Tabla de contenido
Requerimientos instalación de Moodle en Ubuntu Server
- Servidor Ubuntu 20.04 actualizado
- Cuenta root o usuario con privilegios de sudo
- LAMP stack
- Conexión a internet
Ya cumplidos los anteriores requerimientos descargamos el archivo con la ultima versión de Moodle.
Prefieres la versión en vídeo, aquí debajo te la comparto.
Descargar Moodle en su ultima versión
La ultima versión siempre la encontraremos en su pagina oficial de forma comprimida.
En este momento es moodle 3.9 la versión mas nueva.
Damos click boton derecho del mouse sobre el boton de descarga y copiamos el link.
Esto es para descargarlo desde linea de comandos en nuestro Ubuntu Server.
cd /var/www/html
sudo wget -c https://download.moodle.org/download.php/direct/stable39/moodle-3.9.tgz
Dependencias de Moodle en Ubuntu Server
Aunque ya tengas un stack LAMP, puede que te falten algunos módulos por instalar.
sudo apt install php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Reiniciamos el servicio de apache.
sudo systemctl restart apache2
Instalar Moodle en Ubuntu Server
Ya descargado el tgz de la ultima versión disponible, comenzaremos a instalar.
Comenzamos descomprimiendo el archivo descargado.
sudo tar xzvf moodle-3.9.tgz
Cambiamos permisos de forma recursiva en el árbol de directorios creado.
El usuario www-data y grupo www-data serán los dueños.
sudo chown -R www-data:www-data moodle/
Creamos directorio de trabajo de moodle y cambiamos dueño y grupo.
sudo mkdir /var/www/moodledata
sudo chown www-data:www-data /var/www/moodledata
Configuración de MariaDB para Moodle
Como motor de bases de datos usaremos MariaDB de nuestro existente LAMP.
Crearemos una db y un usuario administrador con su contraseña solo para usar por Moodle.
sudo mysql -u root -p
create database moodledb character set utf8mb4 collate utf8mb4_unicode_ci;
create user moodleusr@localhost identified by 'contraseña-de-usuario';
grant all privileges on moodledb.* to moodleusr@localhost;
exit;
De los anteriores comandos en el cli de MariaDB debes modificar lo siguiente:
- moodledb: Nombre de base de datos a crear
- moodleusr: Cuenta de usuario con permisos de administrador para la db
- contraseña-de-usuario: Contraseña de la cuenta
Finalizar instalación desde interfaz web
Abrimos un navegador en otro equipo desde donde sea visible nuestro Moodle.
Navegamos al URL http://dominio-o-ip-servidor/moodle
En la primera pagina elegimos el idioma del listado en la caja.
Damos click al botón Siguiente.
Seguidamente verificamos el URL y los directorios de moodle y moodledata.
Click al botón Siguiente.
Momento de seleccionar el driver que usaremos. En este caso MariaDB.
Click al botón Siguiente.
Ya casi terminando, aceptamos la pagina con los Términos de uso de Moodle.
Damos click al botón Siguiente.
En la siguiente pagina se realiza una verificación final de módulos.
Click al botón Siguiente.
Comienza la instalación de módulos de Moodle, tiempo de irnos por un café 😉
Al finalizar daremos click al botón Siguiente.
Y llegamos al momento de crear una cuenta con permisos de administrador Moodle.
Los campos marcados con un circulo rojo son obligatorios, los demás opcionales.
Damos click al botón Actualizar información personal.
Personalizamos la pagina principal de nuestro Moodle.
Damos click al botón Guardar cambios.
Finalmente llegamos al panel principal de Moodle ya instalado en Ubuntu Server 20.04.
A partir de este momento podemos continuar personalizando Moodle o comenzar a crear los cursos.
Terminamos por el momento, pero te recuerdo mi categoría de implementaciones.
Satisfech@ con el articulo, hazme una donación, no importa la cantidad, la intención es lo que vale, dale click a este botón
Comparte este articulo opensource en tus redes sociales (compartir es sexy) por medio de los botones de redes sociales para que otros lo conozcan y apoyes mi blog.
Ademas, no olvides escribirme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Blogger por ratos, motociclista apasionado, evangelizador opensource, youtuber y gamer para acabar con el stress.
Olvidaba también que me encanta el helado, ir al cine y el café !!