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

时间:2018-01-17 00:26:12

标签: wordpress

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

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

  

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

我遵循的步骤是

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

1 个答案:

答案 0 :(得分:0)

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

该表中的值wp_user_roles具有数组值。

您说您已经创建了新的WP安装,并且需要更改表名前缀。

很可能您正在使用自己的表名前缀。在这种情况下,您需要将yourprefix_options表中的值名称wp_user_roles更改为yourprefix_user_roles。您可以保持该值不变。

那应该使您重新恢复速度。