こんにちは、Dr.WordPressです。
WordPressの管理画面を操作しているときに突然、
「このページにアクセスする権限がありません」
と表示されたことはありませんか?
例えば、
「管理画面にはログインできるのに設定画面を開けない」
「プラグインの設定ページだけ開けない」
「別のユーザーでは開ける」
といったケースです。
このエラーは、ログインできていないという意味だけではありません。
WordPressのユーザー権限やプラグインなどが影響している場合もあります。
今回は、考えられる原因と確認方法をご紹介します。
① ユーザー権限を確認する
まず確認したいのが、ログインしているユーザーの権限です。
WordPressには、
・管理者
・編集者
・投稿者
など、ユーザーごとに異なる権限を設定できます。
管理者しか利用できないページへ別の権限でアクセスすると、操作できない場合があります。
まず現在ログインしているアカウントを確認してみましょう。
② 別のアカウントでログインしている
複数人でWordPressを管理している場合は、普段とは違うアカウントでログインしている可能性もあります。
「いつも使えていた機能が突然使えない」
という場合は、ログインしているユーザー名や権限を確認してみましょう。
③ プラグインが権限を変更している
WordPressのプラグインによって、管理画面の機能やユーザー権限が変更されている場合があります。
特に、
・会員サイト
・ユーザー権限管理
・セキュリティ
・管理画面カスタマイズ
などのプラグインを使用している場合は確認したいポイントです。
④ プラグイン更新後に問題が発生した
以前はアクセスできていたのに突然エラーが出た場合は、プラグインの更新が影響している可能性があります。
「昨日までは開けていた」
という場合は、自動更新も含めて最近更新されたプラグインを確認してみましょう。
⑤ 管理画面のURLが変わっている
プラグインの設定ページなどでは、アップデートによって管理画面内のURLやページ構成が変更される場合があります。
古いURLをブックマークして直接アクセスしている場合は、WordPress管理画面のメニューから入り直してみましょう。
⑥ WordPressのデータベースや権限情報に問題がある
WordPressではユーザーの権限情報もデータベースに保存されています。
サイト移行やデータベース操作などによって、この情報に問題が発生すると正常に権限を認識できなくなる場合があります。
特にサーバー移行やデータベース変更後に発生した場合は確認したいポイントです。
⑦ WordPressやサーバー側で問題が発生している
WordPress本体の更新やサーバー環境の変更などが影響する場合もあります。
「どの管理者アカウントでも同じページを開けない」
という場合は、ユーザー個別の問題ではなくWordPress全体で問題が発生している可能性もあります。
「ログインできる」と「権限がある」は別です
管理画面へログインできているからといって、すべての機能を操作できるとは限りません。
まず、
「どのユーザーでログインしているか」
「そのユーザーに必要な権限があるか」
「どのページだけアクセスできないのか」
を整理してみましょう。
エラーが出たときの確認順序
STEP 1
現在のログインユーザーを確認する
STEP 2
ユーザーの権限を確認する
STEP 3
管理画面のメニューからページを開き直す
STEP 4
別の管理者アカウントでも確認する
STEP 5
直前に更新したプラグインを確認する
STEP 6
権限関連のプラグインを確認する
STEP 7
必要に応じてWordPressやデータベース側を確認する
まとめ
「このページにアクセスする権限がありません」と表示された場合は、
① ユーザー権限
② ログインアカウント
③ プラグイン
④ プラグインの更新
⑤ 管理画面のURL
⑥ データベースの権限情報
⑦ WordPressやサーバー
などを確認してみましょう。
「管理画面には入れるのに特定のページだけ開けない」
「管理者のはずなのにアクセスできない」
という場合は、Dr.WordPressでもWordPressの管理画面トラブルに関するご相談を受け付けています。
原因を切り分けながら必要な対応方法をご案内します。
WordPressで困ったときの「まず聞ける場所」として、お気軽にご相談ください。