1. Home
  2. Aplicaciones y CMS
  3. Moodle
  4. Fatal error: Type of xml_format_exception en Moodle

Fatal error: Type of xml_format_exception en Moodle

🛠️ Cómo solucionar el Error 500 o Pantalla Blanca en Moodle (Incompatibilidad de PHP)

Si tu aula virtual basada en Moodle de repente muestra una pantalla en blanco o un Error 500, especialmente después de una migración de servidor o una actualización, es muy probable que te estés enfrentando a un conflicto con la versión de PHP.

🔍 El Problema y Código de Error

Por lo general, este problema se presenta sin previo aviso bloqueando el acceso a la plataforma. Si logras activar el modo de depuración (debug) de Moodle, el sistema suele arrojar un error fatal parecido a este:

Fatal error: Type of xml_format_exception::$line must be int (as in class Exception) in /home/usuario/domains/su-dominio.com/public_html/aula/lib/xmlize.php on line 0

🤔 ¿Por qué ocurre esto?

El motivo principal es que tu plataforma utiliza una versión antigua de Moodle (generalmente de la serie 3.x), la cual no es compatible con PHP 8.0 o superior.

Las versiones más recientes de PHP (como la 8.1) aplican reglas mucho más estrictas en la programación. Esto provoca que el código antiguo de tu Moodle falle de inmediato al intentar ser leído por el servidor, resultando en el temido Error 500.

✅ La Solución: Ajustar la versión de PHP

Para resolver este problema rápidamente, solo necesitas bajar la versión de PHP de tu cuenta de hosting a la 7.4. Esta versión es totalmente compatible con Moodle 3.x y hará que tu sitio vuelva a cargar de inmediato.

  1. Ingresa a tu panel de control (cPanel o DirectAdmin).
  2. Busca la sección o ícono llamado «Seleccionar Versión PHP» o «Select PHP Version» y haz clic en él.
  1. En la nueva pantalla, verás un menú desplegable con tu versión actual (probablemente 8.1 o superior). Cámbiala a la versión 7.4.
  2. Haz clic en el botón «Aplicar» o «Set as current» para guardar los cambios. ¡Y listo! Tu Moodle debería volver a funcionar.

🚀 Recomendación a futuro

Una vez que tu sitio vuelva a la normalidad, te sugerimos que planifiques una actualización de tu plataforma Moodle a la versión 4.x o superior. De esta forma, podrás volver a subir tu versión a PHP 8.1+ y aprovechar al máximo sus grandes mejoras de rendimiento y seguridad.

Updated on 9 de marzo de 2026

Was this article helpful?

Related Articles

Leave a Comment