Sorry, you are not allowed to access this page.
WordPress の「このページにアクセスする権限がありません。」(Sorry, you are not allowed to access this page.):原因と確認方法
ログイン中のアカウントに画面が求める権限がないとき、WordPress はこのメッセージを表示します。管理者がすべての管理画面でこれを見る場合、データベースのロールデータが壊れているか、テーブル接頭辞と一致していないことが多いです。
どの状況に当てはまりますか?
管理者ロールが権限を失っています。ロールの一覧は wp_user_roles オプションに、各アカウントのロールはユーザーメタ wp_capabilities に保存されています。どちらかが壊れるか空になると、WordPress はそのアカウントに権限がないものとして扱います。
これらのオプションとユーザーメタのキーにはテーブル接頭辞が含まれます。wp-config.php で新しい接頭辞を設定し、キーが古い接頭辞のままだと、WordPress はどのアカウントのロールも見つけられません。
その画面が求める権限を現在のロールが持っていないか、どのロールも持たない権限でプラグインがページを登録しています。プラグインの設定で、どのロールが開けるかを確認できます。
主な原因
参考資料
システムの処理
ロールテーブルの破損は対応範囲です。この項目はサイトのデータを直接変更するため、健診で見つかった場合は見積もりに含め、復旧料のお支払い前に《復旧承認同意書》でチェックを入れて確認していただきます。復旧は復旧ステーション上のサイトの複製で行い、再検証に合格してから書き戻します。サイトのデータベースのうち、保護対象テーブル(会員・コメント・注文・フォーム送信)は構造のみ取得します。SSH/FTP モードでは、書き戻しの前にお客様のホストに復旧前バックアップを作成し、書き戻し後の検証に合格しなかった場合はそのバックアップから復元します。復旧を完了できなかった場合、復旧料は全額返金します。
- 初期診断:サイトの URL を入力
- 復旧ステーションに複製:複製上で作業
- 原因の特定:項目ごとの確認
- 復旧と再検証:トップページと内部ページ
- 書き戻しまたは納品:再検証に合格した場合のみ
すべての管理画面でこのメッセージが表示され、「ユーザー」画面を開いてロールを確認できない場合は、WP119 にお任せいただけます。
サイトを初期診断する →