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など、ユーザー数の多いプラグインを検討することをお勧めします。
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。