Este tutorial asume que ya tienes instalado un servidor local y se centre en instalar la aplicación web Moodle en dicho servidor. La ventaja de tener instalado Moodle en Local te facilita un entorno de pruebas donde poder subir tus cursos y aprender Moodle sin la necesidad de tener un servidor remoto y sin necesidad de estar conectado a internet.
Descargamos Moodle desde el subdominio de descargas de Moodle, que es: https://download.moodle.org/ y pulsamos en el botón MoodleVersion
Se abrirá la página de descargas y descargamos el zip con el Moodle que nos interese:
Nota: para alguna versión específica como por ejemplo si necesitamos instalar Aules que es un Moodle 3.9.20 en 2023.
Estas versiones más antiguas están en las opciones del menú de la derecha. El primer item es en el que estamos que es Último lanzamiento, pero si queremos otras versiones anteriores tenemos los ítems:
Colocar el comprimido descargado, el cual contiene la aplicación web de Moodle, dentro del servidor exactamente en el directorio htdocs.
Después lo descomprimimos y nos quedará la siguiente ruta: C:\xampp\htdocs\moodle
Ahora ya podemos iniciar la instalación desde el navegador.
Iniciamos el servidor y después abrimos el navegador la siguiente dirección: localhost/moodle/
Automáticamente cambiara a: localhost/moodle/install.php
Y mostrará la siguiente pantalla de instalación. En ella elegiremos el idioma y pulsaremos en el botón siguiente:
A continuación, mostrará la pantalla de confirmación de las rutas que utilizará Moodle en nuestro equipo. Confirmaremos las rutas por defecto y pulsaremos en siguiente:
Seleccionar el controlador de la Base de datos, en mi caso uso MariaDB en el servidor local:
Si no recordamos que motor de base de datos hemos instalado en nuestro servidor local, podemos verlo desde el navegador escribiendo: localhost/
Por tanto, lo selecciono el controlador que coincida con mi servidor y después pulsamos en Siguiente.
Configuramos la base de datos. Utilizamos los datos que ya aparecen y añadimos el usuario root y sin poner contraseña:
Para confirmar que el usuario root existe y no tiene contraseña podemos acceder a phpMyAdmin desde el navegador poniendo la siguiente url: localhost/phpmyadmin/
Y después pulsamos en Cuenta de usuarios:
Después aparece una pantalla con los términos y condiciones y pulsamos en Continuar para aceptarlas:
La siguiente pantalla comprueba los requisitos de tu servidor. Como vemos en la siguiente imagen existen algunas extensiones que te indica que debes instalarlas. En realidad están instaladas pero desactivadas:
Procederemos a activarlas. Por ejemplo, si tenemos Xampp pulsamos en Apache después en Config y luego en php.ini
Una vez abierto el archivo de configuración de php que es php.ini. Descomentaremos las variables marcadas como pendiente de revisar.
Para buscarlas empezaremos por la primera que es intl
La buscaremos con el comando Buscar y le quitaremos el carácter de punto y coma (;). Con ello activaremos esa extensión. Ahora haremos los mismo con el resto.
Nota: al menos deberíamos corregir las revisiones marcadas en rojo. Las de color naranja son recomendadas para que funcione con más agilidad y sin consumir tanta memoria.
Desde Xampp detenemos apache y mysql con el botón Stop y lo iniciamos de nuevo pulsando Start.
Ahora recarga la página web de instalación de Moodle. Ahora ya no debería mostrar los errores de las extensiones que hemos descomentado y también debería aparecer un comentario con el mensaje que se cumplen los requisitos mínimos para instalar Moodle. Ahora pulsamos en Siguiente.
La siguiente ventana aparecerá en blanco ya que es un proceso de instalación y tarda unos segundos en instalar todo el sistema Moodle. Tras la espera aparecerá la siguiente pantalla con el resultado de la instalación. Debería estar todo en verde con el texto Éxito. Ahora pulsa en el botón Continuar.
Nota: Si estamos en local es posible que tengamos el error SSL:
Ese error no tiene importancia y Moodle funciona sin errores en local, por eso pese a estar en naranja te marca Éxito en verde. Sin embargo, si es un servidor remoto es importante tener activada la extensión con un certificado válido.
ahora aparecera la pantalla de configuración de Moodle donde podremos rellenar campo como Nombre de usuario, su contraseña, …Aquí os dejo una imagen con los datos que yo he rellenado:
Los bloques de campos Nombres adicionales y Opcional, lo dejamos vacío.
Ahora pulsamos en el botón Actualizar información personal.
Ahora aparece una pantalla de Ajustes de la página principal, es decir la home de la web de Moodle. En ellas configuraremos aspectos a nivel SEO, como es el nombre del sitio que internamente actuara como etiquetado h1 en la home y también otros campos.
Nota: el campo configuración de correo saliente cambiar noreply@localhost, para que no de error por noreply@gmail.com.
Después pulsamos en Guardar cambios.
Finalmente ya tenemos nuestro Moodle instalado y aparecerá completamente configurado y listo para poder utilizarlo. La portada tras la instalación se muestra así: