Cómo instalar Moodle en tu hosting Profesional o Avanzado paso a paso

Sube el paquete oficial, crea la carpeta de datos fuera de la web, apunta la raíz del documento a public y completa el asistente de Moodle 5 con PHP 8.3.

Moodle pide tres cosas que un WordPress no pide: una carpeta de datos fuera de la web, que la raíz del documento apunte a su carpeta public y un cron cada minuto. Con eso resuelto, el asistente se hace solo. Esta guía sigue una instalación real de Moodle 5.2 en un plan Profesional de Netebu; el cron va en Cómo configurar el cron de Moodle en Plesk y comprobar que funciona.

Antes de empezar

Paso a paso

  1. Crea la base de datos y su usuario en Plesk → Bases de datos (Cómo gestionar tu base de datos). Apunta nombre, usuario y contraseña.

  2. Sube el paquete a httpdocs desde Archivos, pulsa sobre él y elige Extraer archivos. Te deja una carpeta moodle dentro de httpdocs: entra en ella, selecciona todo y usa Mover para llevarlo a httpdocs. Después borra la carpeta moodle vacía y el .zip.

  3. Crea la carpeta de datos fuera de la web: en Archivos, vuelve a Directorio principal y crea moodledata al mismo nivel que httpdocs, no dentro. Ahí guardará Moodle los archivos de los cursos, y nadie puede descargarlos por la web.

Administrador de archivos en el Directorio principal, con las carpetas httpdocs y moodledata al mismo nivel
  1. Apunta la web a la carpeta public. Desde Moodle 5.1, el código vive en httpdocs pero la web se sirve desde httpdocs/public. En Sitios web y dominios → tu dominio → Configuración de hosting, cambia Raíz del documento a httpdocs/public y guarda. Si no lo haces, el dominio da error o enseña el listado de ficheros.
Configuración de hosting de Plesk con la Raíz del documento en httpdocs/public y el certificado Let's Encrypt seleccionado
  1. Abre https://tudominio.es. El asistente arranca: elige Español - Internacional.
Primer paso del asistente de Moodle con el idioma Español - Internacional seleccionado
  1. En Confirme las rutas, deja la dirección web y el directorio de Moodle como vienen y comprueba que Directorio de Datos es /var/www/vhosts/tudominio.es/moodledata, la carpeta del paso 3.
Paso Confirme las rutas con la dirección web, el directorio de Moodle y el directorio de datos moodledata
  1. Elige el controlador MariaDB (nativo/mariadb) y rellena la base de datos con los datos del paso 1, servidor localhost, prefijo mdl_.
Selección del controlador de base de datos MariaDB nativo Ajustes de base de datos con servidor localhost, nombre, usuario y prefijo mdl_
  1. Acepta la licencia y revisa Comprobaciones del servidor: en el hosting de Netebu salen todas en OK, con MariaDB 10.11 y PHP 8.3. Pulsa Continuar y espera: la instalación crea cientos de tablas y tarda unos minutos; no cierres la pestaña.
Comprobaciones del servidor de Moodle con unicode, base de datos, PHP y extensiones en OK
  1. Crea la cuenta de administrador (usuario, contraseña con mayúscula, número y símbolo, y tu correo) y después los ajustes del sitio: nombre completo, nombre corto y correo de soporte.
Formulario de la cuenta de administrador principal de Moodle Nuevos ajustes de la página principal del sitio con el nombre completo y el nombre corto

Cómo comprobar que ha funcionado

Al guardar, entras en tu Área personal como administrador, y https://tudominio.es abre Moodle con el candado. Ya puedes crear el primer curso. Falta el cron: sin él Moodle avisa y no envía correos ni ejecuta tareas, así que sigue con Cómo configurar el cron de Moodle en Plesk y comprobar que funciona.

Área personal de Moodle recién instalado con la bienvenida al administrador

Si algo falla

Relacionados

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Cómo configurar el cron de Moodle en Plesk y comprobar que funciona

Moodle necesita su cron cada minuto para enviar correos, procesar tareas y mantener el aula al...