WordPressでプロフィールを編集しようとしたら403エラーになって更新できなかったよー
MixHostにWordPressをインストールしてプロフィールを編集しようとしたら403エラーになりました。
MixHostに限らずエックスサーバーやロリポップ、hetemlなどの他のレンタルサーバーをお使いの場合でも対処方法はほとんど同じだと思うので、MixHost以外のレンタルサーバーをお使いの方もよかったら参考にしてください。
403エラー(Forbidden)とは
403エラーって何だっけ?
アクセス拒否です。
403エラーは、サーバーからのアクセス拒否を意味していて、ページを見る権限がない状態でアクセスした場合に表示されるエラーです。
「ページを見る権限」と言っても、サイト運営者が自分で自分に閲覧制限をかけていることは考えにくいですし、そもそもこの問題でつまずくことはないですね。
したがって、ほとんどの場合、何らかの設定ミスやサーバーの障害が原因でエラーが発生しています。
そして、その理由はほとんどの場合、以下の5つ。
- ドメイン設定
- パーミッション設定
- .htaccess設定
- WAF/ModSecurity設定
- サーバー障害、アクセス制限
ご自身のケースと当てはめて1つずつ確認してみてください。
著者のケースでは、「手っ取り早くプロフィールを更新したい」という優先順位だったので、特異稀な臭覚からゴールへの最短ルートは4番であると嗅ぎ分けて、WAF/ModSecurityを確認してみました。
MixHostでWAF/ModSecurityの設定を切り替える方法
MixHostで「WAF/ModSecurity」の設定を切り替えるにはcPanelから以下の手順でModSecurityの設定ページへ移動してください。
下記のように登録しているドメインの一覧が表示されます。
該当するドメインのステータスを「オフ」にします。
「オフ」の状態のまま、WordPressのプロフィールを更新したところ、403エラーにはならず内容を更新することができました。
WAF/ModSecurityは、「オン」のまま利用することが推奨されてますので、用が済んだら「オン」に戻しましょう。
最後にひとこと
以上で、「Wordpressのプロフィールが更新できない(403エラー)場合の対処方法」のご紹介は終わりです。