Simplicityの特徴 › フォーラム › 不具合報告 › Wordfence Securityの不具合について
-
投稿者投稿
-
-
2017年5月30日 11:30 PM #52820
つくつく
ゲストはじめまして。素敵なテーマをありがとうございます。
先日テーマをTCDからSimplicity2に変更致しました。
その際起こったプラグインでの不具合についてご報告です。私はずっと寝ログを愛読してまして、前テーマ(TCD)のときから
セキュリティに関して下記記事を参考に「Wordfence Security」を導入していました。https://nelog.jp/wordpress-security-measures
そのときは問題なくサイト運営ができていました。
そして先日、Simplicity2にテーマ変更した際、不具合が発生しました。
【環境】
・WordPress 4.7.5
・PHP 5.6
・Simplicity2 2.5.5a
・Simplicity2 子テーマ使用【その時の状況】
・WP Maintenance Modeに切り替えテーマ変更作業
・Wordfence Securityは有効状態ウィジェットへAdSenseコードを貼り付けようとした時
このようなメッセージが出ました。Wordfence Firewall blocked a background request to WordPress for the URL /wp-admin/admin-ajax.php. If this occurred as a result of an intentional action, you may consider whitelisting the request to allow it in the future.
※Google翻訳
Wordfenceファイアウォールは、URL /wp-admin/admin-ajax.phpのWordPressに対するバックグラウンドリクエストをブロックしました。 これが意図的な操作の結果として発生した場合は、その要求をホワイトリストに登録して将来的に許可することを検討することができます。「許可することを検討」との内容だったので、ちょっと記憶が曖昧なのですが「検討します」的なボタンを押しました。
するとAdSenseコードが消えウィジェットに登録することができませんでした。
あら?消えちゃった?と思い、自サイトを確認してみたところ、ログインしているはずなのにメンテナンス中という画面が表示されました。
(ログインしていればメンテ中でもサイトは閲覧できます。)わっ!おかしなことしちゃった!と思い、一旦テーマを前のものに戻そうと思ったのですが、テーマ変更すらできなくなりました。
どうすることもできなくてパニック状態!バックアップで復元するに至りました。
(そのときはWordfence Securityの影響だと知らなかったので…)よくよく調べてみたらWordfence Securityが影響しているとわかり、プラグインを停止し再度ウィジェットにAdSenseコードを貼ってみたらすんなり登録できました。
(試しにプラグインを有効→メッセージ出る→NOボタンを選択してみると、ぐるぐる読み込みが続き、AdSenseコード入力が完了しませんでした。)セキュリティに関してはしっかり行っていきたいと思っているので、できればわいひらさんと同じプラグインで対応したいなと思いました。
テスト環境でウィジェットにAdSenseコードを入れてみてWordfence Securityを有効化したらどうなるかやってみました。(はじめからテストしていれば良かった…。)
そうしたら、記事タイトル下にズラーッと不明なコードが表示されました。
(AdSenseコードを貼らず有効化すると特に異変はありませんでした。)ちょっと似たようなトピックもあったので、何かしら関係があるのかな?と思いました。(違っていたらごめんなさい。)
どうやら私の環境下ではWordfence Securityが使用できないようです。ファイヤーウォールに関して別のプラグインを探すしかないかな…と思っています。
ちなみに!前テーマのときも寝ログを参考にH2手前にウィジェットを表示させ、AdSenseコードを貼っており、Wordfence Securityを有効にしてもなんら問題はありませんでした。
「不具合が起こったらまずはプラグインを停止してみる」という基本中の基本を身をもって学べた良い機会だったと感じております。(バックアップで復元までしてしまった自分が恥ずかしい…。)
長文になってしまいましたが、何かの参考になればと思いご報告致しました。
宜しくお願い致します。 -
2017年5月31日 8:08 PM #52833
わいひらキーマスター僕が運営しているサイトでは、すべて「Wordfence Security」をインストールしていますが、そういったエラーは今のところ出たことがないです。
あら?消えちゃった?と思い、自サイトを確認してみたところ、ログインしているはずなのにメンテナンス中という画面が表示されました。
これはPHPエラーとかではなくて、メンテナンスモード途中でエラー的なものが出たから、メンテナンスモードが終了されなかっただけなのではないかと推測します。
以下のようなことを行えば、解除できたのではないかと思います。
WordPressのメンテンナンスモードを解除する方法 – WordPressの使い方と設定 – Webkaruアドセンスがウィジェットに貼れないのも、僕はなったことがないです。
何かしら、ファイヤーウォールがブロックしているような感じなので、「Wordfence Security」のファイヤーウォール設定から、ファイヤーウォールの無効化を試してみると良いのかもしれません。
ただ僕は、「Wordfence Security」プラグインに関して、そこまで知っているわけではないので、自分の環境で同じ不具合が再現出来ないと、ちょっと詳細な原因までは分からないです。 -
2017年5月31日 8:25 PM #52835
つくつく
ゲストお返事ありがとうございます。
そのときは不具合が起きている状態でメンテを解除する勇気がなかった…という感じでした。
私の環境下だけのようなので、他プラグインが競合していたということも考えられますね。
該当プラグインは使用しない方向で、別のセキュリティプラグインを探してみようと思います。
ご丁寧にありがとうございましたm(_ _)m
-
2017年6月1日 5:54 PM #52854
わいひらキーマスター私の環境下だけのようなので、他プラグインが競合していたということも考えられますね。
そういった原因も確かにあり得ると思います。
どうしても、「Wordfence Security」を使う必要があるときは、少し面倒くさいですがローカル環境に同様の状態を構築して、動作確認してみると良いかもしれません。
Instant WordPressで超簡単にワードプレスローカル環境を構築する方法
ローカル環境構築ソフト「MAMP」で手軽にWEB開発環境を作る方法。&Wordpressのインストール
-
-
投稿者投稿
- このトピックに返信するにはログインが必要です。