Moodle

Migración Moodle con aplicación, datos y cron coordinados

Movemos código, moodledata, base de datos, configuración, tareas programadas y dominio como un sistema completo.

El problema

Qué conviene aclarar antes de cambiar nada

Una copia incompleta puede dejar archivos ausentes, sesiones inválidas o tareas detenidas; también deben coincidir PHP, base de datos y extensiones.

Preparamos el destino y ensayamos la copia cuando el tamaño lo requiere antes de coordinar la ventana final.

Qué podemos hacer

Trabajo concreto dentro de este servicio

01

Inventario de aplicación y datos.

02

Compatibilidad del destino.

03

Copia de prueba.

04

DNS, SSL, cron y rollback.

Casos de uso

Situaciones en las que suele encajar

CASO 01

Mover Moodle a VPS.

CASO 02

Cambiar proveedor.

CASO 03

Separar servicios saturados.

CASO 04

Renovar infraestructura.

Cómo funciona

Un proceso por etapas y con decisiones visibles

  1. 01

    Inventariamos aplicación y compatibilidad

    Revisamos versiones de Moodle, PHP, base de datos, plugins, tema, cron y tamaño de moodledata.

  2. 02

    Hacemos una copia de prueba

    Restauramos código, base de datos y archivos en el destino para detectar permisos, rutas o extensiones faltantes.

  3. 03

    Probamos funciones del campus

    Validamos cursos, login, recursos protegidos, pluginfile.php, cron y tareas antes de mover el dominio.

  4. 04

    Coordinamos DNS y estabilización

    Ejecutamos la copia final, cambiamos tráfico y observamos logs y tareas con un plan de retorno disponible.

Entregables

Qué recibe el cliente

01

Moodle, base de datos y moodledata restaurados en el destino.

02

Matriz de compatibilidad y checklist funcional.

03

Cron, DNS y SSL configurados según alcance.

04

Runbook de corte, validación y rollback.

MoodlePHPMariaDBLinuxNginx
Preguntas frecuentes

Antes de valorar el proyecto

¿Por qué no basta con copiar la carpeta de Moodle?

La plataforma depende también de moodledata, base de datos, configuración, extensiones PHP, cron y reglas del servidor web.

¿Pueden migrar y actualizar Moodle en el mismo proyecto?

Sí, pero evaluamos si conviene separar ambos cambios. Hacerlos juntos puede dificultar el diagnóstico y aumentar el riesgo.

¿Cómo validan los archivos protegidos?

Probamos recursos reales y rutas dinámicas como pluginfile.php, además de permisos y ubicación de moodledata.

Servicios relacionados

El problema puede cruzar varias capas

Siguiente paso

Cuéntanos dónde está Moodle, su tamaño y el destino previsto.

Revisar mi caso →