テクノロジー ワードプレス 非公開: WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする

WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする

週末に、Cloudflare を通じて SSL を実装し、フロントエンドと管理ダッシュボードで SSL を使用するように WP Security プラグイン を構成しました。

wp-セキュリティ-ssl-設定
wp-セキュリティ-ssl-設定
wp-セキュリティ-ssl-設定

Thrive Leads の問題をトラブルシューティングするために、当面は WP Security プラグインを無効にすることにするまでは、すべて問題ありませんでした。 WordPress 管理ダッシュボードがロックアウトされ、「リダイレクト ルックアップ」エラーが発生しました。

フロントエンドにも問題が発生していましたが、HTTP から https へのリダイレクトを削除することで Web サイトを動作させることができました。しかし、これは管理ダッシュボードでは機能しませんでした。

同じような状況に陥っている場合でも、心配する必要はありません。この問題を回避する方法を次に示します。

いつものように、すぐに変更する予定の既存の構成のバックアップを作成することを 忘れないでください

  • サーバーにログインします (共有ホスティングを使用している場合は、cPanel になります)。
  • htdocs または WordPress Web サイトのルートの場所に移動します
  • wp-config.php を編集する
  • 次の 2 行で SSL が true として定義されていることがわかります。
 // iThemes Security Config Details: 2 
define( 'FORCE_SSL_LOGIN', true ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
define( 'FORCE_SSL_ADMIN', true ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
// END iThemes Security - Do not modify or remove this line
  • true を false に変更すると、以下のようになります。
 // iThemes Security Config Details: 2 
define( 'FORCE_SSL_LOGIN', false ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
define( 'FORCE_SSL_ADMIN', false ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
// END iThemes Security - Do not modify or remove this line

それだけです。

管理ダッシュボードにアクセスしてみてください。問題ないはずです。

WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする
WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする

「 WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする」についてわかりやすく解説!絶対に観るべきベスト2動画

ワードプレスのURLをhttpsにSSL化しても「保護されていない通信」と出てしまうときの解決法
【ハッカーに狙われてる?】WordPressで必須のセキュリティ対策7選を実演解説

週末に、Cloudflare を通じて SSL を実装し、フロントエンドと管理ダッシュボードで SSL を使用するように WP Security プラグイン を構成しました。

wp-セキュリティ-ssl-設定
wp-セキュリティ-ssl-設定
wp-セキュリティ-ssl-設定

Thrive Leads の問題をトラブルシューティングするために、当面は WP Security プラグインを無効にすることにするまでは、すべて問題ありませんでした。 WordPress 管理ダッシュボードがロックアウトされ、「リダイレクト ルックアップ」エラーが発生しました。

フロントエンドにも問題が発生していましたが、HTTP から https へのリダイレクトを削除することで Web サイトを動作させることができました。しかし、これは管理ダッシュボードでは機能しませんでした。

同じような状況に陥っている場合でも、心配する必要はありません。この問題を回避する方法を次に示します。

いつものように、すぐに変更する予定の既存の構成のバックアップを作成することを 忘れないでください

  • サーバーにログインします (共有ホスティングを使用している場合は、cPanel になります)。
  • htdocs または WordPress Web サイトのルートの場所に移動します
  • wp-config.php を編集する
  • 次の 2 行で SSL が true として定義されていることがわかります。
 // iThemes Security Config Details: 2 
define( 'FORCE_SSL_LOGIN', true ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
define( 'FORCE_SSL_ADMIN', true ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
// END iThemes Security - Do not modify or remove this line
  • true を false に変更すると、以下のようになります。
 // iThemes Security Config Details: 2 
define( 'FORCE_SSL_LOGIN', false ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
define( 'FORCE_SSL_ADMIN', false ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard 
// END iThemes Security - Do not modify or remove this line

それだけです。

管理ダッシュボードにアクセスしてみてください。問題ないはずです。

WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする
WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする

「 WP セキュリティ プラグインで WordPress がロックアウトされている場合は SSL を無効にする」についてわかりやすく解説!絶対に観るべきベスト2動画

ワードプレスのURLをhttpsにSSL化しても「保護されていない通信」と出てしまうときの解決法
【ハッカーに狙われてる?】WordPressで必須のセキュリティ対策7選を実演解説