プラグインが設定できない
このブログは「さくらのレンタルサーバ」で運用しているのですが、
ちょっとした事情で「ロリポップサーバ」でもWordPressを運用することになりました。
WordPressは無事インストール
ロリポップサーバはサブドメイン方式で複数のWordPressをインストールして運用して見るつもりでしたので、サブドメイン用のフォルダー作って、サブドメインを取得して1時間ほど待つと、サブドメインでフォルダーにアクセス出来るようになったので、早速ロリポップサーバの簡単インストールでWordPressの設置をしました。
「簡単インストール」なんでいともあっさりとインストール作業は完了。
プラグインを設定しようとするもforbiddenエラー
テーマも変更して、いろいろなプラグインをインストールしようとするとトライ。
まずはAdSense Managerプラグインをインストールして広告を追加しようすることとする。
おや?「403 forbidden」と画面に表示されエラー終了。
何度やっても「403 forbidden」。
う~ん困った。さくらのレンタルサーバではこんな現象起きなかったよ。
フォルダーのアクセス権がまずいのかな・・・?
急遽FTP画面でフォルダーのアクセス権を確認するも問題なさそう・・・。
やっぱり慣れている「さくらのレンタルサーバー」にすれば良かったか・・・と思いつつ、一晩寝かせることに。
一晩寝かせてもforbiddenエラー
一晩寝かせて、再度AdSense Managerプラグインをインストール・・・でもやっぱりforbiddenエラー。
forbiddenエラーの解決方法
ロリポップレンタルサーバーには「WAF」なるものがあるのを発見。
調べてみるとどうやらこのファイヤーウォールでインストールがフォルダーにアクセスに行くと弾かれている
もよう。
WAFは「Web Application Firewall」というらしい。
ちょっとWAF(Firewallなんで)無効にするのは怖いけど仕方ないので、早速ロリポップレンタルサーバの管理画面から該当サブドメインの「WAF」を無効に設定。
再度AdSense Managerプラグインをインストール。
でもやっぱりエラー。
う~ん、仕方ないのでしばらく寝かせて10分後に再度実行。
するとAdSense Managerが正常に登録できました。
やっぱり家宝は寝て待てと。
WAF(Web Application Firewall)を無効にすることの善悪は別として、これで通常のWordPressサイトの運用が可能になりました。