IP Geo BlockとMailPoet3の相性とSorry, your request cannot be accepted.の解決方法
IP Geo Blockプラグインは軽量なセキュリティプラグイン。
テーマLuxeritasでも推奨されているプラグインですね?
Luxeritasに変更した事でオフィシャルの推奨に習って
IP Geo Blockを導入してみました!
問題は無く稼働しているように見えましたが…
時々見かけないエラーが出ます。
「Sorry, your request cannot be accepted.」
というもの。
時々出るこのエラーアラートはなぜ出るのか?
再発した事により一旦無効化しています。
IP Geo Blockのアラート
IP Geo Blockが原因だとはしばらく気づきませんでした。
よく見かけるエラーの表示「Sorry, your request cannot be accepted.」
どのような時に出るかと言うと?
Luxeritasを使用のブログは管理者がログインしている時、
記事から編集画面へと入れます。
記事の表示から編集画面へ入ろうとすると…
「Sorry, your request cannot be accepted.」が出ます。
これは何かしらの影響だと思っていましたが…
直接「投稿」からエディタ画面に入れば問題ないので放置。
あまり気にも留めていませんでした。
ところが…
「MailPoet 3」を使用し始めると…
管理画面からでも「MailPoet 3」の「購読者」や「リスト」へアクセスできません。
色々検証したところ…
IP Geo Blockが原因だと発覚!
IP Geo Blockを無効化するとアラートは出なくなりました。
せっかく導入したセキュリティプラグインですのでできれば有効化したい。
IP Geo Blockの設定を変えざる得ません。
IP Geo Blockでの対処法
プラグインによってはIP Geo Blockと合わないものもあるようで…
合わないプラグインは使用しなければ良いだけですが…
メルマガの発行で「MailPoet 3」は外せない!
「MailPoet 3」に合わせて「IP Geo Block」も設定し直すべきと考えました。
どちらかのプラグインを外すか?
設定を変えるか?
この二択になりましたので、まずは設定を変える。
変える部分はほんの数箇所のみ。
チェックを外すだけです。
「国コードで遮断」項目のチェックを外すのは若干の抵抗があるかもしれません。
こればっかりは外すしか方法が無いのか?
その他の対処法
「IP Geo Block」を外すしか無いと言う事でしょう。
コードなどで制御することも可能でしょう。
私の場合はそれほどの知識は持ち合わせていませんので…
「IP Geo Block」を生かしてエラーを防ぐには上記の方法が得策だった。
「Sorry, your request cannot be accepted.」が出たら?
プラグインを疑うのが良さそうです。
あくまでもテーマLuxeritasで
「Sorry, your request cannot be accepted.」が出た時の対策です。
IP Geo Blockのアラートまとめ
「Sorry, your request cannot be accepted.」は
さほど問題は無さそうですが…
ググってみるとログイン出来なくなった!など
かなり影響のある場合もあることが分かりました。
テーマやプラグインの相性にもよりけりですね。
少なくとも…
「MailPoet 3」と「IP Geo Block」は設定を変えれば使えそうです。
「Sorry, your request cannot be accepted.」が出た時、
当てはまりそうな内容でしたら試してみてください。