我迁移了WordPress站点,将wp内容文件从原始站点上传到新站点,并将旧站点的数据库转储到新站点。
然而,这导致我被锁在管理区之外;我可以登录到该网站并查看该网站,但管理栏缺少许多按钮,转到/wp管理页面会显示以下消息:
抱歉,不允许您访问此页面。
我已经启用了WP\\U调试,它没有记录任何错误。
我认为这与表前缀有关。旧站点没有表前缀,但新站点有。我只是在导入数据库转储文件之前搜索了它,并进行了查找&;替换每个旧表名(例如,将“wp\\u usermeta”替换为“wp\\u prefix\\u usermeta”)。
[EDIT]:这肯定是导致问题的前缀;当我删除前缀(从数据库表和wp配置中)时,站点就会工作。
我还将wp config中的prefix常量设置为正确的前缀。
除了wp\\u tablename之外,是否还有其他单词需要添加新前缀?