Wordfence Securityの不具合について

Simplicityの特徴 フォーラム 不具合報告 Wordfence Securityの不具合について

3件の返信スレッドを表示中
  • 投稿者
    投稿
    • #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コードを貼らず有効化すると特に異変はありませんでした。)

      ちょっと似たようなトピックもあったので、何かしら関係があるのかな?と思いました。(違っていたらごめんなさい。)

      https://wp-simplicity.com/suport/topic/simplicity%E3%81%AE%E5%AD%90%E3%83%86%E3%83%BC%E3%83%9E%E3%81%A7%E3%80%81%E3%82%B5%E3%82%A4%E3%83%88%E3%81%8C%E3%81%99%E3%81%B9%E3%81%A6%E7%9C%9F%E3%81%A3%E7%99%BD%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6/

      どうやら私の環境下ではWordfence Securityが使用できないようです。ファイヤーウォールに関して別のプラグインを探すしかないかな…と思っています。

      ちなみに!前テーマのときも寝ログを参考にH2手前にウィジェットを表示させ、AdSenseコードを貼っており、Wordfence Securityを有効にしてもなんら問題はありませんでした。

      「不具合が起こったらまずはプラグインを停止してみる」という基本中の基本を身をもって学べた良い機会だったと感じております。(バックアップで復元までしてしまった自分が恥ずかしい…。)

      長文になってしまいましたが、何かの参考になればと思いご報告致しました。
      宜しくお願い致します。

    • #52833
      アバター画像わいひら
      キーマスター

      僕が運営しているサイトでは、すべて「Wordfence Security」をインストールしていますが、そういったエラーは今のところ出たことがないです。

      あら?消えちゃった?と思い、自サイトを確認してみたところ、ログインしているはずなのにメンテナンス中という画面が表示されました。

      これはPHPエラーとかではなくて、メンテナンスモード途中でエラー的なものが出たから、メンテナンスモードが終了されなかっただけなのではないかと推測します。
      以下のようなことを行えば、解除できたのではないかと思います。
      WordPressのメンテンナンスモードを解除する方法 – WordPressの使い方と設定 – Webkaru

      アドセンスがウィジェットに貼れないのも、僕はなったことがないです。
      何かしら、ファイヤーウォールがブロックしているような感じなので、「Wordfence Security」のファイヤーウォール設定から、ファイヤーウォールの無効化を試してみると良いのかもしれません。
      ただ僕は、「Wordfence Security」プラグインに関して、そこまで知っているわけではないので、自分の環境で同じ不具合が再現出来ないと、ちょっと詳細な原因までは分からないです。

    • #52835
      つくつく
      ゲスト

      お返事ありがとうございます。

      そのときは不具合が起きている状態でメンテを解除する勇気がなかった…という感じでした。

      私の環境下だけのようなので、他プラグインが競合していたということも考えられますね。

      該当プラグインは使用しない方向で、別のセキュリティプラグインを探してみようと思います。

      ご丁寧にありがとうございましたm(_ _)m

    • #52854
      アバター画像わいひら
      キーマスター

      私の環境下だけのようなので、他プラグインが競合していたということも考えられますね。

      そういった原因も確かにあり得ると思います。

      どうしても、「Wordfence Security」を使う必要があるときは、少し面倒くさいですがローカル環境に同様の状態を構築して、動作確認してみると良いかもしれません。
      Instant WordPressで超簡単にワードプレスローカル環境を構築する方法
      ローカル環境構築ソフト「MAMP」で手軽にWEB開発環境を作る方法。&Wordpressのインストール

3件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)