【发布时间】:2012-11-28 17:20:59
【问题描述】:
我正在开发 Wordpress,并在本地完成了我的项目。然后我把它移到我的实时服务器上,没有做任何改变,我只是在配置文件(数据库名称、用户名和密码)中进行了更改。
现在我的网站在前端运行良好,但我无法访问管理面板,因为每次它都会给我错误消息:
您没有足够的权限访问此页面。
Google 搜索表明大多数错误是由于前缀的更改而发生的,但在我的情况下,它与本地相同。另外,我的目录的权限是 755,文件的权限是 644,但仍然面临同样的问题。
我该如何解决这个问题?
【问题讨论】:
-
对此还有另一种解决方案:stackoverflow.com/questions/4224084/…
-
另一种解决方案——如果你的表前缀不是wp,而是blabla,那么在blabla_usermeta表中,找到用户 ID,并将 blabla_capabilities (而不是 wp_capabilities )值设置为 a:1:{s:13:"administrator";b:1;} 和 blabla_user_level 值为 10
-
好问题;有用的最佳答案。比 wordpress.org 上不连贯的线程要好得多:建议将此问题移至wordpress.stackexchange.com,在那里它可以过上更好的生活。