WordPressにてSSLの対応を行った後、
「このページにアクセスする権限がありません。」が表示され、
管理画面に入れなかった場合の対処法になります。
SSL対応するため、wp-config.phpにソースを追記した方、
あるいはサーバー設定で自動的に追記されてしまった方には、役立つ情報です。
wp-config.php の「HTTPS=on」の記述位置が間違っている
SSL対応のため、「wp-config.php」に以下のソースを追記されていると思います。
if (empty($_SERVER[‘HTTPS’])) {
$_SERVER[‘HTTPS’] = ‘on’; $_ENV[‘HTTPS’] = ‘on’;
}
$_SERVER[‘HTTPS’] = ‘on’; $_ENV[‘HTTPS’] = ‘on’;
}
このソースの記述位置が以下のソースより下に記述してある場合、
「このページにアクセスする権限がありません。」と表示され、
管理画面に入ることができません。
require_once(ABSPATH . ‘wp-settings.php’);
対策
SSL対応のためのソースコードを、先程のソースコードより上に記述すると、改善できます。
私の場合、以上の対処でエラーがなくなり、管理画面にログインできるようになりました。
コメント