ワードプレスに投稿を編集中にでたこのメッセージ、一部の記事、一部の固定ページにて発生している様子。
更新に失敗しました。 返答が正しい JSON レスポンスではありません。
解決策は以下を試して解決しました。
- パーマリンクを、設定しなおす。おすすめはカスタム構造
- 記事を書くときにクラッシックを使用しない
- サーバー側のファイアーウォールWAFが邪魔しているケースが多い。
- .htaccessに除外IPとシグネチャIDを記載して、除外する
私のサイトエラーが起こったのは、PHPバージョンとワードプレスパージョンを、2年放置した後、いきなりリニューアル!したためと思われます。古いままだったエディター系がいきなり新しいブロックという認識に出会い、火花を散らした。。というぐあいでしょうか。
.htaccessに除外IPとシグネチャIDを記載して、除外する
.htaccessに以下のコードを記載して、これは攻撃じゃないよ。とWAFに教え込んでいきます。
まずはIPの除外、00000となっているところはご自身のIPです。自分のIPは『IP確認くん』で調べることができます。
<IfModule mod_siteguard.c>
SiteGuard_User_ExcludeSig ip(000.000.000.000)
</IfModule>
続いてエラーコード(シグネチュアIDの除外)これに関しては、WAFのブロックしたログが、ご自身の契約しているサーバーの管理画面にあるはずです。
バッファオーバーフロー攻撃試行の可能性2(パラメータ名に300文字以上)の下にある
例= SiteGuard_User_ExcludeSig bof-try-000というやつがシグネチュアIDです、これを除外します。
<IfModule mod_siteguard.c>
SiteGuard_User_ExcludeSig bof-try-000
SiteGuard_User_ExcludeSig bof-try-0000
</IfModule>