管理系

移行完了後に管理画面にログインできない不具合

管理画面にログインすると「このページにアクセスするための十分なアクセス権がありません。」とエラーが出てしまいます。

WordPressサイトの移行完了後によくあるトラブルです。

このエラーの原因はデータベースのプレフィックス(接頭辞)wを以前のまま変更されていない部分がある不具合なので、プレフィックス(接頭辞)を変更して統一性を持たせればエラーを解消できます。

プレフィックス(接頭辞)とは、WordPressのデータベースのテーブル名の前につく接頭子です。

初期設定は wp_ で、WordPressの設定ファイルwp-config.phpで設定されています。

 

プレフィックスのデータベース設定を書き換える

 

プレフィックスの初期設定が書き込まれているテーブルやデータはphpmyadminで下記のようなsql文を発行することで探すことができます。

 

optionテーブル

SELECT * FROM `変えたプレフィックス_options` WHERE `option_name` LIKE ‘%変える前のプレフィックス%’

 

usermetaテーブル

SELECT * FROM `変えたプレフィックス_usermeta` WHERE `meta_key` LIKE ‘%変える前のプレフィックス%’

 

以上の対処でエラーがなくなり、無事管理画面にログインできるようになりました。