Moodle - Excepción - Llamada a la función indefinida XML_PARSER_CREATE ()

Moodle - Excepción - Llamada a la función indefinida XML_PARSER_CREATE ()

Síntomas

El siguiente mensaje de error ocurre durante el intento de actualización de Moodle si está en la línea de comandos o en el extremo del administrador:

# PHP Moodle/Admin/CLI/Actualade.Php Play Exception Handler: Excepción: llame a la función indefinida XML_PARSER_CREATE () DEBUG: Código de error: GeneralExceptionMessage * Línea 76 de /lib /xmlize.PHP: Error lanzado * Línea 307 de /lib /EnvironmentLib.PHP: Llame a xmlize () * Línea 355 de /lib /ambientslib.PHP: Llame a Load_environment_xml () * Línea 101 de /lib /ambientallib.PHP: Llame a get_latest_version_available () * Línea 116 de/admin/cli/actualización.PHP: Llame a check_moodle_environment () !!! Excepción: llame a la función indefinida xml_parser_create () !!! !! Código de error: GeneralExceptionMessage !! !! Trace de pila: * Línea 76 de /lib /xmlize.PHP: Error lanzado * Línea 307 de /lib /EnvironmentLib.PHP: Llame a xmlize () * Línea 355 de /lib /ambientslib.PHP: Llame a Load_environment_xml () * Línea 101 de /lib /ambientallib.PHP: Llame a get_latest_version_available () * Línea 116 de/admin/cli/actualización.PHP: Llame a check_moodle_environment () !! 

Solución

Le falta a su sistema Biblioteca PHP XML. Instale un paquete XML PHP relevante para su distribución y la versión PHP. Por ejemplo en Ubuntu 16.04 XERUS XENIAL CON EL APOCHE WEBSERVER Ejecución:

# apt-get install php7.0-xml # servicio apache2 reiniciar 

Vuelva a admitir la actualización de Moodle:

# PHP Moodle/Admin/CLI/Actualade.Php == Actualización de la base de datos Moodle de la versión 3.1 (Build: 20160523) (2016052300) a 3.1+ (Build: 20160603) (2016052300.02) == Se han cambiado sus archivos Moodle, y está a punto de actualizar automáticamente su servidor a esta versión: 3.1+ (Build: 20160603) (2016052300.02) Una vez que hagas esto no puedes volver. Tenga en cuenta que este proceso puede llevar mucho tiempo. ¿Estás seguro de que quieres actualizar este servidor a esta versión?? Tipo Y (significa sí) o N (significa NO): Y -> Sistema ++ éxito ++ 

Tutoriales de Linux relacionados:

  • Tutorial de depuración de GDB para principiantes
  • Expresiones regulares de Python con ejemplos
  • Bash Loops con ejemplos
  • Vim Editor Basics en Linux
  • Cómo construir una aplicación Tkinter utilizando un objeto orientado ..
  • Cómo conectarse a un servidor FTP usando Python
  • Bash Regex avanzado con ejemplos
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Cómo iniciar procesos externos con Python y el ..
  • Ejemplos de consejos y trucos de comandos de comandos útiles - Parte 1