¿Cómo actualizar Moodle a la última versión? – NOÁTICA Informática para empresas

Cómo actualizar Moodle a la última versión sin riesgos

Actualizar Moodle no es pulsar un botón. Cada versión nueva exige versiones mínimas de PHP y de base de datos, los plugins de terceros tienen que ser compatibles y, si algo falla a mitad del proceso, la plataforma puede quedar inaccesible con cientos de alumnos esperando. Bien planificada, en cambio, es una operación rutinaria.

Qué versión elegir

  • Versiones de soporte extendido (LTS): reciben correcciones de seguridad durante más tiempo. La 4.5 es la LTS actual y es la opción prudente para plataformas con muchos plugins o poca capacidad de actualizar a menudo.
  • Versiones estándar: traen las novedades antes, pero su soporte es más corto y obligan a actualizar con más frecuencia.

Desde versiones muy antiguas no se puede saltar directamente a la última: cada versión exige partir de una versión mínima, así que a veces hay que actualizar en varios pasos.

Antes de actualizar

  1. Revisar requisitos: versión de PHP, extensiones, base de datos y espacio en disco que pide la versión de destino.
  2. Inventariar los plugins y comprobar que existe versión compatible de cada uno. Un plugin abandonado puede bloquear la actualización.
  3. Copia completa: código, base de datos y carpeta de datos (moodledata), y comprobar que se puede restaurar.
  4. Entorno de pruebas: hacer primero la actualización en una copia y revisar los cursos, las actividades y los informes clave.
  5. Ventana de mantenimiento avisada a alumnos y docentes.

Durante y después

  • Activar el modo mantenimiento, sustituir el código y lanzar la actualización.
  • Revisar el informe de la actualización y los avisos de plugins.
  • Comprobar las tareas programadas (cron), el envío de correos y las integraciones.
  • Vaciar cachés y revisar el tema visual en ordenador y móvil.

Si la actualización falla por la base de datos

Es uno de los problemas más habituales: la actualización se detiene con un error de base de datos y la plataforma queda a medias. Las causas más frecuentes son una versión de base de datos no soportada, tablas con un formato o codificación antiguos, un plugin que intenta modificar tablas que no existen, o falta de espacio o de tiempo de ejecución.

  • No repetir la actualización a ciegas: cada intento puede dejar la base de datos en un estado distinto.
  • Leer el error completo en el registro del servidor y en la pantalla de actualización.
  • Restaurar la copia si no está claro el origen, corregir la causa en el entorno de pruebas y repetir allí.
  • Convertir tablas o codificación con las herramientas de Moodle cuando la causa es el formato de la base de datos.

Caso ilustrativo

Una actualización que se quedó a medias un viernes por la tarde

Un centro de formación intentó actualizar su Moodle directamente en producción. La actualización falló por un plugin antiguo que modificaba una tabla ya inexistente, y la plataforma quedó inaccesible.

Se restauró la copia, se reprodujo el fallo en un entorno de pruebas, se sustituyó el plugin por una alternativa mantenida y se repitió la actualización con éxito. Desde entonces, todas las actualizaciones pasan primero por el entorno de pruebas.

Ejemplo basado en situaciones habituales en nuestros proyectos. Los datos se han modificado para proteger la confidencialidad de los clientes.

La visión de Ángel González

«Una actualización de Moodle segura sigue siempre el mismo procedimiento técnico: copia completa de la base de datos y de moodledata, revisión de la matriz de compatibilidad de PHP y del motor de base de datos, comprobación de los plugins y ensayo completo en un entorno idéntico al real. Solo después se actualiza producción, en modo mantenimiento y con un plan de vuelta atrás. Además, tras la actualización revisamos los registros de errores y las tareas programadas. Así una actualización deja de ser un riesgo.»

Ángel González, director de NOÁTICA Informática para empresas

Preguntas frecuentes

¿Cada cuánto hay que actualizar Moodle?

Las correcciones de seguridad, en cuanto salen. Las versiones mayores, al menos antes de que su versión deje de recibir soporte de seguridad.

¿Se pierden los cursos al actualizar?

No, si se hace correctamente. Por eso son imprescindibles la copia completa y la prueba previa.

¿Cuánto tiempo está la plataforma parada?

Con la actualización ensayada antes, normalmente unas horas, en un horario de poca actividad.

¿Necesita actualizar su Moodle sin riesgos?

Revisamos requisitos y plugins, actualizamos primero en un entorno de pruebas y hacemos el paso a producción con copia y plan de vuelta atrás.

Ver servicios Moodle → · Solicitar un diagnóstico · 900 525 715

Publicaciones Similares