GNU/Linux >> Tutoriales Linux >  >> Linux

Llamada a función indefinida simplexml_load_file() – Error de PHP [Resuelto]

Mientras trabajaba en una migración de un sitio web impulsado por Joomla a un nuevo VPS con PHP versión 7.0 y Apache 2.4, se encontró con un error "Llamada a función indefinida simplexml_load_file() “. A continuación se muestra el error completo.

Error displaying the error page: Call to undefined function simplexml_load_file(): Call to undefined function simplexml_load_file()

En este tutorial, explicaré cómo resolver este problema.

Solución:

¿Cómo averiguar los módulos PHP instalados?

Compruebe si SimpleXML El módulo PHP se instala con el siguiente comando:

#php -m
[PHP Modules]
calendar
Core
ctype
dat....

En mi caso, el módulo simpleXML no fue instalado.

¿Cómo reparar el error de función indefinida simplexml_load_file?

Instale el módulo php simpleXML usando el siguiente comando:

#apt-get install php7.0-simplexml

Ahora, si carga los módulos php, el módulo simpleXML aparecerá en la lista.

#php -m
[PHP Modules]
calendar
Core
...
session
shmop
SimpleXML
sockets
SPL
....

Debe reiniciar el servidor Apache

#/etc/init.d/apache2 restart

Ahora, ¡Joomla debería funcionar!


Linux
  1. Error:discrepancia de token de comprobación de propagación de DNS [resuelto]

  2. Error fatal de Php:llamada a la función indefinida Thesql_connect ()?

  3. Error fatal:llamada a la función indefinida mb_substr() Error

  4. ¿Cómo implementar un tiempo de espera en la llamada a la función de lectura?

  5. Error fatal:llamada a la función indefinida curl_init()

Error fatal:llamada a la función no definida mysqli_connect() en /home/user/public_html/includes/connection.php

Cómo crear y llamar funciones en Bash

Cómo llamar a la función C en C++, función C++ en C (Mezclar C y C++)

Error de Linux c ++:referencia indefinida a 'dlopen'

Llame a una función C desde el código C++

función de llamada declarada a continuación