My Documents · 2013/07/24 1

wordpress登陆时提示-您没有足够的权限访问该页面。

解决方法:
1.如果修改了wp-config.php文件中的前缀名和数据库的表名,数据库中需要做同步;

表名“前缀名_options”和表名“前缀名_usermeta”将”wp_”前缀修改为新的前缀。
表名“前缀名_options”中“wp_user_roles”要修改为“新前缀名_user_roles”。

在表“前缀名_usermeta”,修改的地方比较多,分别把wp_capabilities,wp_usersettings,wp_user_level,wp_usersettingstime和wp_autosave_draft_ids修改为对应的“前缀名_capabilities”等。

网上流传的都是这个说法,但是我没有改过设置,所以应该不是这里的问题。

2.如果没有修改,则检查数据库连接和数据库是否有错误。

昨晚有段时间服务器的mysql停止服务了,后来检查发现是wp一个缓存插件的问题用完了所有硬盘空间,清空缓存后mysql正常启动。

登陆phpmyadmin后,检查wp中所有表,wp_usermeta表显示“正在使用”而不是像其他表那样显示类型、大小等,问题应该就出在这里吧,对wp_usermeta修复后就可以正常登陆了。

mysql

相关文章