Novedades Nuevos planes de Hosting con discos SSD NVMe Cloud Overview
Ofertas Especiales
Blog de NebulaCloud.es
En nuestro blog encontraras los mejores articulos, manuales, e información.

Cómo instalar Moodle en tu hosting

< All Topics
Print

Cómo instalar Moodle en tu hosting

Moodle es una plataforma educativa que requiere PHP, una base de datos y un directorio de datos protegido. Antes de instalarla confirma que tu plan admite los requisitos de la versión elegida y la carga prevista.

Ilustración de instalación de Moodle

Moodle necesita más que copiar archivos

Verifica requisitos de la versión, separa moodledata del directorio público y configura cron para que las tareas internas se ejecuten correctamente.

Compatibilidad: Los requisitos de PHP, base de datos y extensiones cambian entre versiones. Consulta siempre la documentación de la versión de Moodle que vas a instalar.

Planificar dominio y capacidad

Decide si Moodle funcionará en el dominio principal o en un subdominio como campus.example. Estima usuarios concurrentes, espacio para cursos y copias, tamaño máximo de subida y necesidades de correo.

Preparar PHP y la base de datos

  • Selecciona una versión de PHP compatible.
  • Activa las extensiones indicadas por Moodle.
  • Crea una base de datos con codificación adecuada.
  • Crea un usuario exclusivo y concédele permisos sobre esa base.
  • Guarda las credenciales fuera de documentos públicos.

Subir los archivos oficiales

Descarga Moodle únicamente desde su web oficial. Sube y descomprime el paquete en el directorio del dominio. No mezcles archivos de versiones distintas ni instales plugins antes de completar y validar la instalación base.

Crear y proteger moodledata

Moodle almacena sesiones, caché y archivos de cursos en moodledata. Este directorio debe ser escribible por el servicio web y, siempre que sea posible, estar fuera de la raíz accesible desde Internet.

Seguridad: No coloques moodledata dentro de public_html sin una protección compatible con el servidor. Una configuración incorrecta puede exponer contenido privado.

Completar el instalador web

  1. Abre la URL del dominio.
  2. Selecciona idioma y confirma rutas.
  3. Introduce motor, servidor, nombre, usuario y contraseña de la base.
  4. Revisa las comprobaciones del entorno y corrige los requisitos pendientes.
  5. Crea una cuenta administrativa robusta.
  6. Configura nombre y datos básicos del campus.

Configurar cron

Programa la ejecución periódica de admin/cli/cron.php con la versión correcta de PHP. Cron procesa notificaciones, tareas, limpieza y trabajos de cursos; una instalación sin cron puede parecer funcional y acumular operaciones pendientes.

Comprobaciones finales

  • HTTPS es válido y la URL base es definitiva.
  • La subida de archivos respeta el límite esperado.
  • El correo de recuperación llega correctamente.
  • Cron se ejecuta sin errores.
  • La copia de seguridad incluye base, código y moodledata.
  • Los permisos no permiten editar código desde la web.

Documentación relacionada

¿Tu plan cumple los requisitos?

Antes de instalar, abre un ticket indicando versión de Moodle, usuarios previstos y espacio necesario. Así podremos confirmar compatibilidad y recomendar recursos.