WordPressにてSSLの対応を行った後に「このページにアクセスする権限がありません。」が表示され、管理画面に入れなかった場合の対処法です。
SSL対応の際、wp-config.phpにソースを追記した方の場合、お役に立てるかもしれません。
プラグイン等で対応した場合は、『wp-config.php』 の編集を行っていないかと思いますので、本記事では解決できないかもしれません、ご了承ください。
スポンサーリンク原因
wp-config.phpの「HTTPS」をonの記述位置がNG
ssl対応のために『wp-config.php』に下記ソースを追記しているかと思います。
if (empty($_SERVER['HTTPS'])) { $_SERVER['HTTPS'] = 'on'; $_ENV['HTTPS'] = 'on'; }
このソースの記述位置を確認してください。
もし、下記ソースより下に記述している場合、
正常に動作せず、「このページにアクセスする権限がありません。」と表示され、管理画面に入れません。
require_once(ABSPATH . 'wp-settings.php');
対応
記述位置を下記ソースより上に移動すると、改善できます。
require_once(ABSPATH . 'wp-settings.php');
スポンサーリンク
解決できました。ありがとうございます。
山本様
コメントありがとうございます。
お役に立てて光栄です。
数時間悩んでいた問題がこの記事で解決できました。大変感謝しています、ありがとうございました!
soutetsuさま
コメントありがとうございます。
解決のお役に立てて良かったです!