バリ島暮らし中

WordPress『更新に失敗しました。返答が正しいjsonレスポンスではありません』の解決法

更新に失敗しました。返答が正しいjsonレスポンスではありません

こんにちは!宮古島でまだまだワーケーション中のKoniです。

管理しているWordPressサイトで昨日から発生していた鬱陶しいエラーが解決できたのでメモします。

目次

症状

カスタム投稿のポストを更新時に「更新に失敗しました。返答が正しいjsonレスポンスではありません」というエラーメッセージが表示され、更新できない。

同じカスタム投稿でも更新できる投稿と更新できない投稿があり、謎でした。

私の動作環境

サーバー:ロリポップ
WordPress:バージョン5.4.4
テーマ:Twenty Fifteen

解決法

.htaccessファイルに以下の三行をコピペしたら一発で直りました。(IPアドレスは変えてくださいね)

<IfModule mod_siteguard.c>
  SiteGuard_User_ExcludeSig ip(xxx.xx.xxx.xxx)
</IfModule>
注意

・(xxx.xx.xxx.xxx)の部分は必ずご自身のIPアドレスに変えてください!

・ファイルを編集する前にバックアップを取りましょう!

原因

直ったのであまり気にしていないんですが、.htaccessが何らかの理由で書き換えられていたのが原因のようです。

最近、.htaccessファイルを編集したりサーバー設定を変更したということは無かったので不思議は不思議です。