ユーザ用ツール

サイト用ツール


サーバソフトウェア:wordpress:リダイレクトでwordpressの管理画面にログインできない

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
サーバソフトウェア:wordpress:リダイレクトでwordpressの管理画面にログインできない [2019/07/24 16:30]
yusuke_komori 作成
サーバソフトウェア:wordpress:リダイレクトでwordpressの管理画面にログインできない [2019/07/24 16:54] (現在)
yusuke_komori [管理画面のサイトアドレスが原因の場合]
行 3: 行 3:
 ===== ロードバランサのSSLアクセラレータを使っている場合 ===== ===== ロードバランサのSSLアクセラレータを使っている場合 =====
 ロードバランサのSSLアクセラレータを使っている場合、Webサーバ側で $_SERVER['HTTPS'] の値が on にならず、延々とリダイレクトを行うことになります。\\ ロードバランサのSSLアクセラレータを使っている場合、Webサーバ側で $_SERVER['HTTPS'] の値が on にならず、延々とリダイレクトを行うことになります。\\
-この場合は wp-config.php の「編集が必要なのはここまでです」の後に、以下を追加することでリダイレクトが解消されます。+この場合は wp-config.php の「編集が必要なのはここまでです」の後に 
 + 
 +$_SERVER['HTTPS'] = 'on'; 
 + 
 +を追加することでリダイレクトが解消されます。\\ 
 +(環境変数の値を上書きするのは、抵抗がありますが・・・)\\  
 +※ 注意点として wp-settings.php が読み込まれる前に書く必要があります。
 <code> <code>
 +/* 編集が必要なのはここまでです ! WordPress でのパブリッシングをお楽しみください。 */
 +
 +/** Absolute path to the WordPress directory. */
 +if ( !defined('ABSPATH') )
 + define('ABSPATH', dirname(__FILE__) . '/');
 +
 +// これを追加する
 $_SERVER['HTTPS'] = 'on'; $_SERVER['HTTPS'] = 'on';
 +
 +/** Sets up WordPress vars and included files. */
 +require_once(ABSPATH . 'wp-settings.php');
 </code> </code>
 サーバ設定を変更できるなら、以下でも対応可能。 サーバ設定を変更できるなら、以下でも対応可能。
行 26: 行 42:
 2 rows in set (0.00 sec) 2 rows in set (0.00 sec)
  
-# もし間違っていた場合は+# もし間違っていた場合は
 update wp_options set option_value = 'https://example.com/cms' where option_name = 'siteurl'; update wp_options set option_value = 'https://example.com/cms' where option_name = 'siteurl';
 update wp_options set option_value = 'https://example.com/' where option_name = 'home'; update wp_options set option_value = 'https://example.com/' where option_name = 'home';
 </code> </code>
  
サーバソフトウェア/wordpress/リダイレクトでwordpressの管理画面にログインできない.1563953449.txt.gz · 最終更新: 2019/07/24 16:30 by yusuke_komori