こんにちは!宮古島でまだまだワーケーション中の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ファイルを編集したりサーバー設定を変更したということは無かったので不思議は不思議です。