web関連

【エックスサーバー】wordpressで投稿更新時の「501エラー」「403 forbidden」

エックスサーバー使用し、WordPressで記事を更新・公開しようとした時「501エラー」や「403 forbidden」が発生、どうにもWAFが関係しているよう

対処方法:WAFを切る

WAF(Webアプリケーションファイアーウォール)はWebサイトの改ざんや不正アクセスなどによる情報漏えいを防ぐWebアプリケーションだが、更新できないのは困るため以下の手順でWAFの一部機能を切る。

  1. エックスサーバーにログイン
  2. サーバー管理(サーバーパネル)」に移動
  3. サーバー選択」ページに行くので該当サーバーを「選択する」をクリック
  4. 「セキュリティ」の「WAF設定」をクリック
  5. 該当のドメイン選択
  6. 「ファイル対策(※1)」をON→OFFに変更
  7. 終わり

※1:エラー内容によって、OFFにする設定は変わってくる(下記、例記載)

あとは「反映待ち」ステータスが取れるのを待ち(約1時間)、ステータスの表示が無くなったら「501エラー」「403 forbidden」も無くなる。

WAFの設定はエラーによって変更する必要あり。
「httpd.conf」の記述があるなら「ファイル対策」をOFF(501エラー)
「gitなどのコマンド」の記述があるなら「コマンド対策」をOFF(501エラー)
「sql」の記述があるなら「SQL対策 」をOFF(403 forbiddenが出る)
「$_GET」の記述があるなら「PHP対策」をOFF(501エラー)
更新しないならWAFはONにする。

Leave a Comment

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。