【WordPress】「返答が正しい JSON レスポンスではありません。」の落とし穴
経緯
サーバー移行の際にWordPressで起きた,
パーマリンクを変更できないエラーの解決にものすごい時間を溶かしたのでメモ
Apacheを利用している人向け
おそらく以下のエラーはすべて対象(自分が確認できた今回のJSON関係のエラー)
「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」
「公開に失敗しました。 返答が正しい JSON レスポンスではありません。」
「REST API でエラーが発生しました」
「/wp-json/ was not found on this server」
他の記事のパーマリンクを基本以外にするとか,
WAFを無効にするとか,
プラグインを消すとかすべて試したけど時間の無駄だった
それはさておき解決方法は以下の通り
結論
Apacheのconfファイルに
「AllowOverride All」がなかった
いやなんで?
サイト移行の際に適当に設定してしまったことで,
httpd.confのバーチャルホスト設定に書くべきAllowOverride Allを
忘れていたせいでパーマリンクの変更に不具合が起きていた
正直なんでこれが関係しているのかわからないけど,自分は完全にパーマリンク含め
その他のJSONエラー類がすべて治った
AllowOverride NoneとかでもだめなのでちゃんとAllになっているか確認しよう
同じエラーで悩んでいる一部の人の助けになれば幸いです




ディスカッション
コメント一覧
まだ、コメントがありません
この記事のトラックバックURL
nyaa
情報系の大学院生
いろいろな記事を書きます
新着記事
: その他
新卒でインフラエンジニアとして大手に内定した私の新卒就活についてのメモ【エンジニア就活】
はじめに この記事はいち情報系大学院生がエンジニアとして大手(5大SIerのどこ ...: パソコン/IT関連
理想の分割スペースキーボードが欲しかったので初めて自作したメモ【自作キーボード DK6064】
はじめに (自作キーボードを始めた動機) 私はHHKB Professional ...: サーバー
おうちサーバーにはミニPCが最適解だというお話【自宅サーバー】
はじめに 皆さん自宅サーバー興味ありますでしょうか 自宅サーバーやりたいなと思っ ...: サーバー
【Mattermost】運用効率化のためにアップデート自動化スクリプトを作ってみた
はじめに 研究室のMattermostの運用担当なのですが、ネイティブ環境で構築 ...: サーバー
【Gemini API × docker-mailserver】AIで受信メールのフォルダ分けを自動化してみた
※2025/05/19 dockerコンテナ再立ち上げの際に自動で本環境が再構築 ...タグ
Contents