Php WordPress迁移足够权限错误
我有一个奇怪的问题,我从未遇到过 我将网站从PC迁移到服务器。嗯,我做过很多次,但从未遇到过这个问题 好的,我所做的是,我复制了主题,导出了数据库,并导入到服务器上+我将表前缀从Php WordPress迁移足够权限错误,php,wordpress,Php,Wordpress,我有一个奇怪的问题,我从未遇到过 我将网站从PC迁移到服务器。嗯,我做过很多次,但从未遇到过这个问题 好的,我所做的是,我复制了主题,导出了数据库,并导入到服务器上+我将表前缀从wp_替换为site_,以匹配服务器预先制作的WordPress安装前缀 该页面工作正常,但是,当我以管理员身份登录时(没有其他用户,然后是管理员),我收到以下错误: 当我打开实际页面时,我看到: 顶部的白线是admin菜单的位置 看起来,用户实际上已经登录,但不知何故被服务器拒绝了 我知道这是一个很小的问题,可以通
wp_
替换为site_
,以匹配服务器预先制作的WordPress安装前缀
该页面工作正常,但是,当我以管理员身份登录时(没有其他用户,然后是管理员),我收到以下错误:
当我打开实际页面时,我看到:
顶部的白线是admin菜单的位置
看起来,用户实际上已经登录,但不知何故被服务器拒绝了
我知道这是一个很小的问题,可以通过在本地PC上重新安装WordPress来解决,但我想知道为什么会发生这种情况,以及如何实际修复它
PS:这里面没有插件。只是我的自定义主题。看起来您正在登录,但您的帐户没有管理员权限。转到数据库中的
site\u usermeta
表,确认meta\u键和meta\u值使用了正确的前缀。它们应该是site\u capabilities
,site\u user\u level
等,而不是wp\u capabilities
和wp\u user\u level
等。还要确保site\u capabilities
设置为administrator
此外,检查site\u options
表,查看是否有任何option\u name
s仍在使用wp\u
而不是site\u
本质上,如果您更改了配置文件中的前缀,您还需要更改MySQL数据库中前缀的所有条目。
下面是一个很好的参考资料:看起来您正在登录,但您的帐户没有管理员权限。转到数据库中的site\u usermeta
表,确认meta\u键和meta\u值使用了正确的前缀。它们应该是site\u capabilities
,site\u user\u level
等,而不是wp\u capabilities
和wp\u user\u level
等。还要确保site\u capabilities
设置为administrator
此外,检查site\u options
表,查看是否有任何option\u name
s仍在使用wp\u
而不是site\u
本质上,如果您更改了配置文件中的前缀,您还需要更改MySQL数据库中前缀的所有条目。
下面是一个很好的参考资料:您是否更改了配置文件中的前缀?我将表名的前缀更改为写入wp config.php
文件中的前缀。正如我所说的,这一方的工作完全正常,只是我无法登录到管理面板。看起来你正在登录,但你的帐户没有管理员权限。转到数据库中的site\u usermeta
表,确认meta\u键和meta\u值使用了正确的前缀。它们应该是site\u能力
、site\u用户级
等,而不是wp\u能力
和wp\u用户级
。还要确保site\u capabilities
设置为administrator。我更改了设置,但仍然收到相同的消息。任何其他地方,我需要更改吗?检查site\u options
表,查看是否有任何option\u name
s仍在使用wp\u
,而不是site\u
您是否更改了配置文件中的前缀?我将表名的前缀更改为wp config.php
文件中写入的前缀。正如我所说的,这一方的工作完全正常,只是我无法登录到管理面板。看起来你正在登录,但你的帐户没有管理员权限。转到数据库中的site\u usermeta
表,确认meta\u键和meta\u值使用了正确的前缀。它们应该是site\u能力
、site\u用户级
等,而不是wp\u能力
和wp\u用户级
。还要确保site\u capabilities
设置为administrator。我更改了设置,但仍然收到相同的消息。任何其他地方,我需要更改吗?检查site\u选项
表,查看是否有任何option\u名称
s仍在使用wp\u而不是site\u