0

我已经将我的本地 wp 副本移动到我的生产站点,并且在移动 WP 时做了所有你必须做的烦人的事情。

我现在唯一的问题是我无法再以管理员身份登录我的 WP。用户已登录,但显然没有管理员权限。

我已经检查了该用户的序列化权限数组,它似乎是正确的,但我的用户仍然没有被识别为管理员类型的用户。

任何想法这个问题的原因可能是什么?

编辑:已解决,请参阅我的答案。

4

2 回答 2

0

确保您将数据库完全迁移到新位置,如果管理员缺少其角色的权限,请在数据库表中手动编辑它们wp_usermeta,字段wp_user_level

于 2012-10-02T16:43:35.320 回答
0

解决了这个问题:

我在文档中没有看到 WP 显然将 db 前缀用于它的表 wp2_usermeta 及其 meta_key 字段。

所以不知何故,我最终得到了 wp2_capabilities 和 wp_capabilities。wp2_ 是错误的。它没有正确迁移或更改它。

如果 wordpress 能够通过回滚和更改日志进行单元测试和适当的迁移......

于 2012-10-02T16:45:46.377 回答