toggle
2018-07-07

【WP初心者向け】グローバルメニューがカスタマイズ出来ない問題・解決

403 Errorが出ていました

先日書いた、【ワードプレスのグローバルメニューが変更できないときに試したこと】ですが、実は根本的な解決になった訳ではなくその後もエラーが出ていました。
その際に上のような画面が必ず表示されていました。
そこで調べてみるとワードプレスの問題ではなくレンタルしているロリポップサーバー側の問題だということが判明して、無事解決しました。

WAFを無効にする

WAFについては、下記のページに詳しい説明が書いてありました。
以下はロリポップホームページからの引用です。

■WAF設定を一時的に無効にする
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
対象ドメインのWAF設定を『無効』にしてプログラムの編集をお試しください。
WAF設定は不正アクセス防止のための機能でございますので、編集が完了しましたら、WAF設定を『有効』に戻してください。

※WAF設定が反映されるまでに5分~10分ほどかかることがございます。

PHPやCGIでプログラムの編集をすると403エラーが表示されます
https://lolipop.jp/support/faq/cgi/000681/

 

WAFの不正アクセス防止の機能が強く働きすぎた様子です。
ここから、グローバルメニューを変更する際だけ無効します。やり方は下記の通り。

 

1.ロリポップユーザー専用ページにアクセスする

2.「セキュリティ」→「WAF設定」を選ぶ

3.ドメイン一覧が出てくるので、該当するドメインの「設定変更」をクリックして無効にする

4.無効になりました

5.これが反映されるまでは5分~10分かかるので、少し待ちます。

6.ワードプレスの管理画面に戻り、メニューを変更してみると、無事に変更できました!!

7.WAFを無効にしたままだとセキュリティに問題があるので、有効に戻しておきます

WAF設定を有効に戻す

1.ロリポップユーザー専用ページにアクセス。「セキュリティ」→「WAF設定」を選ぶ

 

2.無効になっているドメインの「設定変更」をクリックして、有効に戻す

3.有効に戻りました。

まとめ

今後、グローバルメニューを変更したい際は、少し面倒ですがこの方法でWAFの設定を調整してメニュー変更を行いたいと思います

関連記事