最近、Wordpress管理画面の動作が遅いなと思い、サイトヘルスを確認したところご覧の有様。
この記事ではこのエラーの対象方法を紹介します。

エラー文
REST API でエラーが発生しました
REST API は WordPress や他のアプリケーションがサーバーと通信する手段の1つです。たとえば、ブロックエディターの画面は投稿や固定ページの表示や保存のために REST API を使用しています。
REST API のテスト時に、エラーが発生しました:
REST API エンドポイント: https://nac0928.com/home/index.php/wp-json/wp/v2/types/post?context=edit
REST API レスポンス: (http_request_failed) cURL error 28: Connection timed out after 10016 milliseconds
原因
調べてみたところ、WordPressが自分のサイトに対してjsonの何かを投げたいけど、自分のサイトのドメインを解決できないのでタイムアウトになっている状態らしい。
つまり、自分を名前解決できていないみたい…
解決方法
WordPressが稼働しているサーバのHostsに以下を追記することで解決しました。
127.0.0.1 localhost 【自分のドメイン名】例:
127.0.0.1 localhost nac0928.comお試しあれ!


コメント