GNU/Linux >> Znalost Linux >  >> Linux

Volání nedefinované funkce simplexml_load_file() – chyba PHP [vyřešeno]

Při práci na migraci webu s podporou Joomly na nový VPS s PHP verze 7.0 a Apache 2.4 došlo k chybě „Volání nedefinované funkce simplexml_load_file() “. Níže je úplná chyba.

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

V tomto tutoriálu vysvětlím, jak tento problém vyřešit.

Řešení:

Jak zjistit nainstalované moduly PHP?

Zkontrolujte, zda SimpleXML Modul PHP se instaluje pomocí níže uvedeného příkazu:

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

V mém případě modul simpleXML nebyl nainstalován.

Jak opravit chybu nedefinované funkce simplexml_load_file?

Nainstalujte php modul simpleXML pomocí níže uvedeného příkazu:

#apt-get install php7.0-simplexml

Nyní, když načtete php moduly, bude v něm uveden modul simpleXML.

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

Musíte restartovat server Apache

#/etc/init.d/apache2 restart

Nyní by měla Joomla fungovat!


Linux
  1. Chyba kompilace MPI:nedefinovaný odkaz na „sqrt“ – vyřešeno

  2. Jak opravit volání nedefinované funkce apc_fetch() – Závažná chyba PHP [Vyřešeno]

  3. Jak vytvářet a volat funkce v Bash

  1. Chyba Linux c++:nedefinovaný odkaz na 'dlopen'

  2. Může exit() selhat při ukončení procesu?

  3. Volání funkce C z kódu C++

  1. RT:Request Tracker – Chyba:rt-mailgate – Nedefinovaná chyba serveru – 500 Nelze se připojit nebo ověřit certifikát [Vyřešeno]

  2. Chyba:Kontrola šíření DNS Neshoda tokenů [vyřešeno]

  3. nedefinovaný odkaz na chybu symbolu '_ZN5boost6system15system_categoryEv'