在WordPress上迁移数据库后,我无法访问我的wp-admin页面

问题描述 投票:0回答:1

我使用迁移数据库将我的站点从我的localhost移动到我的主机服务器。

我的主机服务器使用cPanel。我使用迁移数据库插件从我的localhost导入数据库,我可以访问主页,但在登录到我的wp_admin页面后收到此错误

抱歉,您无权访问此页面。

我遵循的步骤是

  1. 使用迁移数据库在我的电脑上导出WordPress 4.9.1站点
  2. 在我的主机服务器上创建了一个新的WordPress 4.9.1实例,并添加了迁移db插件
  3. 在phpmyadmin上,我在步骤2中从migrate db导入了该文件
  4. 我不得不更改主机服务器上的表前缀
  5. 我可以登录并查看主页但无法访问任何wp-admin页面,因此我检查了wp_users / wp_options表中的用户名和密码,可能会看到不匹配
  6. 检查wp_config是否存在名称不匹配但可以看到任何内容
wordpress
1个回答
0
投票

除了检查wp_users和wp_usermeta表在数据库中是否同步之外,还需要检查wp_options表中的值。

在该表中是一个具有数组值的值wp_user_roles。

你说你已经创建了一个新的WP安装,你需要更改表名前缀。

很可能,您使用自己的表名前缀。如果是这种情况,则需要将yourprefix_options表中的值名称wp_user_roles更改为yourfix_user_roles。你可以不改变价值。

这应该让你重新恢复速度。

© www.soinside.com 2019 - 2024. All rights reserved.