Warning: Trying to access array offset on value of type bool in /home/xs654077/daisukebe.net/public_html/wp/wp-content/themes/daisukebe/functions.php on line 75
heteml+WordPressの組み合わせで、403エラーが発生し、投稿の更新ができなくなったときの対処法 – 大輔べ

heteml+WordPressの組み合わせで、403エラーが発生し、投稿の更新ができなくなったときの対処法


    Warning: Trying to access array offset on value of type bool in /home/xs654077/daisukebe.net/public_html/wp/wp-content/themes/daisukebe/functions.php on line 75

投稿のカテゴリーを変更し、更新ボタンをクリックしたら、なぜか403エラーが!同じように、他の投稿でカテゴリーを変更をしたときは、まったく問題なかったのですが…。

原因を調べると、どうやら「WAF(Webアプリケーションファイアウォール)」がアクセスをブロックしていることが判明。さっそく、更新できるよう対応しました!

投稿の更新ができなくなる現象が発生した環境

  • heteml
  • WordPress 4.2.2

すでに公開済みの記事(一つのみ)を更新しようとすると、403エラーが発生し、更新できない。

対処法

hetemlのコントロールパネルにログインし、「WAF設定」へ移動します。次に、ドメイン一覧から、問題の発生しているドメインの「詳細を見る」をクリックします。

WAF設定がONになっていることを確認し、「ログ参照」をクリックします。

ログを確認すると、「クロスサイトスクリプティング(スタイルシート8)からの防御(全角文字を利用した検知回避)」と表示されていました。そして、ありがたいことに、ここには対処方法も表示されていました。それが赤枠部分。コピーして、.htaccessファイルに追記しましょう!

以上で、記事の更新ができなくなる現象は発生しなくなりました。一件落着!