Mover un Moodle no es como mudar un sitio web común. Además del código, hay dos piezas que si se pierden se lleva puesto todo tu campus: la base de datos (con usuarios, cursos y notas) y la carpeta moodledata (con todos los materiales y entregas). Te explicamos qué hay que trasladar y cómo, para que la migración no te cueste una sola calificación.
Las tres piezas de un Moodle
Para entender la migración, primero hay que saber qué compone un Moodle. Son tres partes, y todas viajan juntas:
| Archivos de Moodle | El código de la plataforma (la instalación) |
| Base de datos | Usuarios, cursos, notas, configuración, progreso |
| moodledata | Materiales, tareas entregadas, archivos subidos, caché |
moodledata. Sin él, el Moodle arranca pero faltan todos los materiales y entregas. Las tres
piezas van sí o sí.
El proceso de migración, paso a paso
Poné el Moodle en modo mantenimiento
Antes de copiar, activá el modo mantenimiento para que nadie suba archivos ni cambie datos durante el traslado. Así la copia es consistente y no queda nada a mitad de camino.
Respaldá la base de datos completa
Exportá la base de datos entera (con phpMyAdmin o la herramienta que uses). Ahí están usuarios, cursos y todas las notas. Es la pieza más crítica: un respaldo completo garantiza que no se pierda ninguna calificación.
Copiá los archivos y el moodledata
Trasladá los archivos de la instalación y, muy importante, la carpeta moodledata completa al nuevo servidor. En Moodle grandes, el moodledata puede pesar bastante por la cantidad de archivos.
Importá la base de datos en el nuevo hosting
Creá la base de datos en el nuevo servidor e importá el respaldo. Anotá el nombre, usuario y contraseña de la nueva base: los vas a necesitar en el siguiente paso.
Ajustá config.php y probá
Editá el config.php con los datos del nuevo servidor (base de datos y rutas). Entrá al Moodle, revisá que los cursos, usuarios y notas estén, y recién cuando todo funcione, cambiá el DNS.
El archivo config.php: el ajuste clave
Todo el traslado puede estar perfecto, pero si el config.php no apunta bien, el Moodle no arranca. Ese archivo le dice a Moodle dónde está la base de datos y el moodledata. Al migrar, hay que actualizar:
- Los datos de la base de datos: nombre, usuario, contraseña y host del nuevo servidor.
- La ruta del moodledata (
dataroot) en su nueva ubicación. - La URL del sitio (
wwwroot) si cambia el dominio.
Errores que hacen perder datos
La migración de Moodle es donde más se pierde información por apuro. Los tropiezos más comunes:
- Olvidar el moodledata: el Moodle arranca sin materiales ni entregas.
- Base de datos incompleta: exportar solo una parte hace perder cursos o notas.
- No usar modo mantenimiento: si alguien sube algo durante la copia, esos datos se pierden.
- Dar de baja el viejo antes de tiempo: igual que en cualquier migración, esperá a confirmar todo.
Preguntas frecuentes
¿Puedo aprovechar la migración para actualizar Moodle?
Sí, pero hacé una cosa por vez: primero migrá tal cual está y confirmá que todo funciona, y después actualizá la versión. Combinar migración y actualización a la vez dificulta identificar qué falló si algo sale mal.
¿Cuánto tarda migrar un Moodle?
Depende del tamaño del moodledata y de la base de datos. Un campus con muchos cursos y materiales puede tardar más en copiarse por el volumen de archivos. El modo mantenimiento minimiza el impacto para los usuarios.
¿Se mantienen los usuarios y sus contraseñas?
Sí. Todo eso vive en la base de datos, así que al migrarla completa los usuarios entran igual que antes, con sus cursos y su progreso intactos.
Migramos tu Moodle sin perder una sola nota
Traslado completo de base de datos, moodledata y configuración a un Hosting Moodle optimizado. Coordinamos todo para que tu campus no pierda nada.