管理画面にアクセスしようとすると「このページにアクセスするための十分なアクセス権がありません。」と表示される
管理画面にアクセスしようとした際に「このページにアクセスするための十分なアクセス権がありません。」というエラーが出てログインが出来なくなった。
エラーが表示された原因は、WordPressのデータベースを移行や書き換えの際に「接頭辞」を変更した事である。
・作成済のデータベースと移行先に用意したデータベースの接頭辞が違ったので書き換えた
・エクスポートしたデータベースのsqlファイル内の文字が変換されている など
本来接頭辞の指定はwp-config.phpを変更するだけで良いが、上記エラーが出た場合には下記を確認する。
◯「wp_options」内テーブル「option_name」にある「wp_user_roles」を書き換える
wp_user_roles → wp2_user_roles
◯「wp_usermeta」テーブルの「meta_key」フィールドにある各種名前を変更
wp_capabilities → wp2_capabilities
wp_user_level → wp2_user_level
wp_dashboard_quick_press_last_post_id → wp2_dashboard_quick_press_last_post_id
wp_user-settings → wp2_user-settings
wp_user-settings-time → wp2_user-settings-time
※構築内容によっては他にもフィールド名を変更する必要がある為、テーブルの並び変えなどで確認する
参考サイト
-
前の記事
カスタムフィールドの関連で関連付く記事を取得する 2017.03.14
-
次の記事
画像に効果を設定するcss(ブレンドモード) 2017.03.23