
WordPressサイトを開くとエラーが表示されます。「Fatal error: Call to undefined function rest_get_url_prefix() in /www/wwwroot/aqzy/wp-content/mu-plugins/endurance-page-cache.php on line 75」の原因は何でしょうか?Naibaのこの記事では、endurance-page-cache.phpファイルのエラーでサイトが開けない原因を分析します。
エラーメッセージから、サイトが開けない原因はwp-content/mu-plugins/endurance-page-cache.phpファイルの75行目にあることがわかります。
解決方法
問題の所在がわかれば、対処は簡単です。解決方法以下の通り:
方法1:FTPソフトウェアを使用して、mu-pluginsフォルダ内のファイルの名前を変更するか削除します。
方法2:WordPress管理画面のプラグインからendurance page cacheを無効化します。
endurance page cacheとは
問題は解決しました。endurance page cacheとはどのようなプラグインか疑問に思うかもしれません。
endurance page cacheはBluehostのキャッシュプラグインです。Bluehostホストを使用している場合、デフォルトでインストールされます。他のホストで使用したい場合は、githubからダウンロード。
endurance page cacheの動作フローは、PHPファイルをHTMLファイルに変換し、ユーザーがアクセスしたときにHTMLファイルを提供することで、PHPの実行を回避し、サーバーの負荷を軽減します。
Naibaがこのプラグインをテストしたところ、特別な点は見つかりませんでした。Bluehostホストと組み合わせて使用することで効果が発揮されるのかもしれません。そのため、Bluehost以外のユーザーでキャッシュプラグインが必要な場合は、ユーザー数の多いWP Super Cacheなどを検討することをお勧めします。
