htmlcss ConoHa Wing の WordPress 更新に失敗しました。 返答が正しい JSON レスポンスではありません。

2021年9月20日

本日突然、WordPress を更新しようとすると「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」と表示され、更新ができなくなりました。

プロバイダーは ConoHa Wing で、静的なサイトに部分的に WordPress を使っています。

管理画面のサイトセキュリティを確認すると、WAF のログに自分の IP アドレスが「攻撃元IPアドレス」としてあり、「攻撃内容」としては「SQLインジェクションからの防御10(or…–, and…–)」となっています。

WAF の設定を OFF にするとエラーは表示されず、問題なく更新することができるのを確認しましたが、WAF を OFF にしたままでは良くないので、以下をルートディレクトリの htaccess に記述して解決しました。

xxx.xxx.xxx.xxx の部分は IP アドレスです。

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

但し、自分の IP アドレスは変わる可能性があるので、変わった場合は記述を変更する必要があります。

根本的には何故自分の IP アドレスが「攻撃元IPアドレス」として検出されてしまうかを調査する必要があるかと思います。