WordPress站点迁移-被锁定在管理员区域之外

时间:2019-07-29 作者:M. Salman Khan

我迁移了WordPress站点,将wp内容文件从原始站点上传到新站点,并将旧站点的数据库转储到新站点。

然而,这导致我被锁在管理区之外;我可以登录到该网站并查看该网站,但管理栏缺少许多按钮,转到/wp管理页面会显示以下消息:

抱歉,不允许您访问此页面。

我已经启用了WP\\U调试,它没有记录任何错误。

我认为这与表前缀有关。旧站点没有表前缀,但新站点有。我只是在导入数据库转储文件之前搜索了它,并进行了查找&;替换每个旧表名(例如,将“wp\\u usermeta”替换为“wp\\u prefix\\u usermeta”)。

[EDIT]:这肯定是导致问题的前缀;当我删除前缀(从数据库表和wp配置中)时,站点就会工作。

我还将wp config中的prefix常量设置为正确的前缀。

除了wp\\u tablename之外,是否还有其他单词需要添加新前缀?

1 个回复
SO网友:nagdy

尝试将插件文件夹重命名为plugins-hold 通过FTP。然后再次尝试访问管理区域。

相关推荐

向用户ID隐藏WordPress“wp-admin”仪表板

是否有方法删除(&a);重定向网站的任何用户,使其无法访问https://www.example.com/wp-admin/ 除非有id,否则我已经看到一些示例围绕着询问是否正在使用admin ajax(如果有)重定向。然而,这并不是我想要的方法,因为我在一些管理员的前端使用了管理ajax。我只是不希望他们看到与wordpress后端有任何关系。只有用户ID 1可以访问wp admin。