こんにちは。
現在、私は無料ブログ(ファンブログ)以外にもWordPressでブログを運営しています。(エックスサーバーと契約)
ところが先日、あるプラグインの設定を変更しようとしたら501エラーが表示されたのです。
今回はWordPressで501エラーが表示されたときの対処法について備忘録として書き留めておきます。
501エラー発生の原因は何か?
ネットで調べてみると私のように501エラーが表示されたという人が意外に多かったです。
ただ症状は人それぞれで、記事の下書きが更新できないとか管理画面でURLを変更したらエラーが出たなどです。
プラグインが原因でエラーが出たという人が見当たらなかったですけど。
エラーの原因はプラグインのCount Per Dayだった
エラーが出たプラグインは「Count Per Day」というアクセス解析を行うプラグインで重宝しています。
設定画面を変更して保存ボタンを押したら501エラーが表示されたのです。
原因はエックスサーバー側でXserver WAF設定でonにしていたことです。
ネットにはWAF設定の中でXSS対策の項目をOFFにすれば回復する、とありました。
ところがXSS対策だけをOFFにしても解消されなかったので、メール設定以外の項目をOFFにしてようやく回復しました。
WAF設定は設定項目を変更したらおよそ1時間たたないと反映されません。
WordPressのセキュリティを高めてくれる便利な機能ですが、場合によってはプラグインが正常に機能しないという弊害があることを忘れずにいたいです。
もっとも、注意書きに同じことが書いてありましたけど。
まとめ
レンタルサーバーと契約していてブログ運営中にエラーが発生してしまうことはときどきあります。
エラーが発生してもネットで調べたら解決方法が出ていることがあるので、あわてることはないと思います。
今回はエックスサーバー社のケースでしたが、他社のサーバーでエラーが発生してもネットで調べたら大丈夫でしょう。
後日、原因は違いますが同じく501エラーが発生したので別記事に書きました。