Ir al contenido principal

Algunos cursos fallan tras actualizar Moodle: revisa la compatibilidad del plugin de formato

Guía para identificar y corregir de forma segura fallos de cursos causados por un plugin de formato incompatible tras actualizar Moodle.

Escrito por Javier Galeote

Si tras actualizar Moodle algunos cursos dejan de abrirse, pero el resto de la plataforma funciona, revisa los complementos que usan esos cursos. Un plugin de formato de curso incompatible con la nueva versión puede causar el fallo.


​

Qué comprobar primero

Identifica si el error afecta solo a los cursos que utilizan un formato concreto, como Tiles o Mosaicos. Anota la versión de Moodle, la versión del plugin y el mensaje de error. Si aparece una referencia a Mustache_Engine en el código del complemento, puede tratarse de una incompatibilidad de ese plugin con la versión actual de Moodle.


​

Cómo resolverlo

Comprueba si el desarrollador ofrece una versión del plugin compatible con tu Moodle y prioriza esa actualización. Antes de modificar archivos, conserva una copia del sitio y de la base de datos.


​

Si todavía no existe una versión compatible

El equipo técnico o el desarrollador puede valorar un ajuste temporal en el código del plugin. En un caso concreto, sustituir una referencia antigua a Mustache_Engine por la clase actual Mustache\Engine permitió recuperar el acceso a los cursos afectados. Ese ajuste depende de la versión y del código instalado: no lo apliques de forma general ni lo mantengas como sustituto de una actualización oficial.


​

Qué verificar después

  1. Abre varios cursos afectados y comprueba que sus páginas y actividades vuelven a cargar.

  2. Revisa los registros de errores para confirmar que el fallo original ha desaparecido.

  3. Planifica la instalación de una versión compatible del plugin y retira el ajuste temporal cuando corresponda.

Si necesitas ayuda para identificar el complemento responsable, envíanos la versión de Moodle, el nombre y la versión del plugin, los cursos afectados y el mensaje de error, sin incluir contraseñas.

¿Ha quedado contestada tu pregunta?