「このページにアクセスするための十分なアクセス権がありません。」の対処方法(ロリポップ)

ロリポップのデータベースにある「wp-config.php」ファイルのテーブル接頭辞(プリフィックス)とphpMyAdminにあるファイルのテーブル接頭辞(プリフィックス)をあわせるとエラーが解消されます。

注意点
ロリポップのデータベースの変更については、ロリポップの【サポート】に連絡をすれば、対処方法を教えてもらえるが、phpMyAdminの変更については、サポート外だといわれるので自分で責任を持って作業をしなければならない

ロリポップのデータベースにある「wp-config.php」ファイルのテーブル接頭辞(プリフィックス)の変更方法について

【ロリポップ!FTP】ボタンを押下する

ロリポップのデータベース画面に遷移し、作成したサイトの公開(アップロード)フォルダの中にある 「wp-config.php」ファイル を探すこと

「wp-config.php」ファイルを押下する

『$table_prefix = ‘○○○_’;』の○○○部分を任意で設定する
※ロリポップのデータベースの「wp-config.php」ファイルのテーブル接頭辞(プリフィックス)の設定はこれで終了

phpMyAdminにあるファイルのテーブル接頭辞(プリフィックス)の変更方法について

phpMyAdminのログイン方法 → こちらを参考に

phpMyAdminのファイルの名称を変更する必要がある(赤線でアンダーラインをしている箇所)
※SQLで名前を変更するため、非常に難易度が高い(パソコンの初心者には困難である)

【SQL】ボタンを押下する

赤枠で囲っている場所にSQL分を入力する。今回は以下をアレンジして紫枠の実行を押下する

ALTER TABLE ○○○_commentmeta RENAME TO wp3_commentmeta;
ALTER TABLE ○○○_comments RENAME TO wp3_comments;
ALTER TABLE ○○○_links RENAME TO wp3_links;
ALTER TABLE ○○○_options RENAME TO wp3_options;
ALTER TABLE ○○○_postmeta RENAME TO wp3_postmeta;
ALTER TABLE ○○○_posts RENAME TO wp3_posts;
ALTER TABLE ○○○_termmeta RENAME TO wp3_termmeta;
ALTER TABLE ○○○_terms RENAME TO wp3_terms;
ALTER TABLE ○○○_term_relationships RENAME TO wp3_term_relationships;
ALTER TABLE ○○○_term_taxonomy RENAME TO wp3_term_taxonomy;
ALTER TABLE ○○○_usermeta RENAME TO wp3_usermeta;
ALTER TABLE ○○○_users RENAME TO wp3_users;

※【○○○】は現在のテーブル接頭辞で、【wp3】は変更後のテーブル接頭辞である

これでphpMyAdminのファイル名のテーブル接頭辞は完了
次は、ファイルの中身の変更を実施する
※【○○○_usermeta】と【○○○_options】の中身を変更

【○○○_usermeta】ファイルの以下の【meta_key】を修正する
(赤線箇所:ダブルクリックで修正可能)

○○○_capabilities
○○○_user_level
○○○_dashboard_quick_press_last_post_id
○○○_user-settings
○○○_user-settings-time

【○○○_options】の【○○○_user_roles】を変更したいが、ファイルが見つからない
※私の場合は、 【○○○_user_roles】 のoption_idが94だった為、どこにあるのか分からず、かなり苦労した経験がある。
上記の画像の赤線で引いてる箇所を操作しながら探すと、見つかると思いますよ♪
もし、どうしても見つからないという人は以下を試してくださいね

【○○○_options】の【SQL】を選択し、SQL文を入力して【実行】を押下する
※SQL文の内容 → SELECT * FROM wp3_options WHERE option_name like ‘%wp%’

SQL文を実行すると表示されます(赤枠で囲っている箇所が実行したSQL文)

タイトルとURLをコピーしました