【问题标题】:WordPress migrate sufficient permissions errorWordPress迁移足够权限错误
【发布时间】:2013-11-30 01:49:24
【问题描述】:

我有一个奇怪的问题,我从来没有遇到过。

我将网站从我的 PC 迁移到服务器。好吧,我已经这样做了很多次,但从未遇到过这个问题。

好的,我所做的是,我复制了主题并导出数据库并在服务器上导入 + 我将表前缀从 wp_ 替换为 site_ 以匹配服务器预制的 WordPress 安装前缀。

页面工作正常,但是,当我以管理员身份登录时(没有其他用户,然后是管理员),我收到此错误:

当我打开实际页面时,我看到了这个:

顶部的白线是管理菜单应该在的位置。

看起来,用户实际上已经登录,但不知何故被服务器拒绝

我知道这是一个小问题,可以通过使用我在本地 PC 上的确切设置重新安装 WordPress 来解决,但我想知道为什么会发生这种情况以及如何实际解决它。

PS:这里没有插件。只是我的自定义主题。

【问题讨论】:

  • 你修改了配置文件中的前缀吗?
  • 我把表名的前缀改成了wp-config.php文件中的前缀。正如我所说,这方面的工作完全正常,除了我无法登录管理面板。
  • 您似乎正在登录,但您的帐户没有管理员权限。转到数据库中的site_usermeta 表并确认meta_keymeta_value 使用了正确的前缀。它们应该是site_capabilitiessite_user_level 等,而不是wp_capabilitieswp_user_level。还要确保 site_capabilities 设置为管理员。
  • 我更改了它,但我仍然收到相同的消息。还有什么地方需要改吗?
  • 检查site_options表,看看是否有任何option_names仍在使用wp_而不是site_

标签: php wordpress


【解决方案1】:

您似乎正在登录,但您的帐户没有管理员权限。转到数据库中的site_usermeta 表并确认meta_keymeta_value 使用了正确的前缀。它们应该是site_capabilitiessite_user_level 等而不是wp_capabilitieswp_user_level 等。还要确保将site_capabilities 设置为管理员。

另外,检查site_options表,看看是否有任何option_names仍在使用wp_而不是site_ 本质上,如果您更改了配置文件中的前缀,您将还需要更改 MySQL 数据库中前缀的所有条目。

这是一个很好的资源:@​​987654321@

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 2017-01-04
    相关资源
    最近更新 更多