WordPress数据库您没有足够的权限访问这个页面

有些时候我们需要在一个MYSQL数据库里装几个WORDPRESS的数据,那么就要给各自的数据表前缀改名以示区分。如何给数据表改名我就不多说了,但是有个问题就是修改了数据表的前缀并在wp-config.php里使用新前缀后,登陆Wordpress后台时会出现“您没有足够的权限访问这个页面”的错误提示。我在最近的一次折腾中就遇到这种情况。

其实这是因为除了在wp-config.php文件里有关于数据库表前缀的记录外,在另外的options和usermeta表里也有关于前缀的记录,所以要一并修改之。你可以手动查找前缀名并修改,也可以用下面的Sql语句一并改之。

UPDATE newprefix_options SET option_name = REPLACE(option_name,’wp_user_roles’,’newprefix_user_roles’); UPDATE newprefix_usermeta SET meta_key = REPLACE(meta_key,’wp_’,’newprefix_’);

Leave a comment

您的电子邮箱地址不会被公开。