Joomlaを利用したWebサイトをPHPバージョン7.0およびApache2.4を使用する新しいVPSに移行する作業中に、「 未定義の関数simplexml_load_file()を呼び出す」というエラーが発生しました。 「。以下は完全なエラーです。
Error displaying the error page: Call to undefined function simplexml_load_file(): Call to undefined function simplexml_load_file()
このチュートリアルでは、この問題を解決する方法を説明します。
解決策:
インストールされているPHPモジュールを見つける方法
SimpleXMLかどうかを確認します PHPモジュールは、次のコマンドを使用してインストールされます:
#php -m [PHP Modules] calendar Core ctype dat....
私の場合、モジュール simpleXML インストールされていません。
未定義の関数simplexml_load_fileエラーを修正する方法
以下のコマンドを使用して、simpleXMLphpモジュールをインストールします。
#apt-get install php7.0-simplexml
これで、phpモジュールをロードすると、simpleXMLモジュールがリストされます。
#php -m [PHP Modules] calendar Core ... session shmop SimpleXML sockets SPL ....
Apacheサーバーを再起動する必要があります
#/etc/init.d/apache2 restart
これで、Joomlaが機能するはずです!