WordPress - 恢复MySQL数据库后无法使用管理员帐户登录

时间:2010-10-18 11:47:37

标签: mysql wordpress

我在Cherokee网络服务器下的Linode上有一个Wordpress博客,但是在过去几周里我的表现一直存在问题,我想给Nginx一个机会。

所以我已经对当前站点进行了数据库备份,设置了LEMP平台,安装了wordpress,以及“新”wordpress,没有任何文章(还)按预期工作。

但是当我从当前博客恢复mysql数据库时,该网站显示一个空白页面。我已经将所有wp-content目录复制到了新的WordPress目录中,我试图禁用所有插件,但没有任何变化。

事实上,还有一个更重要的问题:我无法登录使用旧的管理员/通行证帐户,这应该从旧数据库继承。事实上,当我在wp_users表上执行SELECT时,一切似乎都很好(等于旧安装),但无论我做什么,我都无法登录。

我甚至尝试使用UPDATE和mysql下的MD5函数更改管理员密码,虽然表已更新,但通行证也不起作用。

所以我得到的是我无法访问的恢复

3 个答案:

答案 0 :(得分:0)

导致空白页面的问题很可能是您的旧安装使用了默认主题以外的主题,并且因为您没有复制wp-content,所以它正在寻找不存在的主题。我发现通过导入安装数据库,这种情况发生了,而不是恢复到默认主题,就像在活动安装中删除当前主题时一样。

您可能会考虑尝试解决登录问题的方法是进行WordPress导出(工具 - >导出)。如果您当前的帖子没有附加太多媒体,这将有效,因为它只会复制帖子内容,而不复制附件。将导出导入到新平台上的新WP安装,并且应该解决这两个问题。

答案 1 :(得分:0)

可能是插件问题;将您的插件文件夹重命名为“oldplugins”,看看会发生什么。

重新上传所有WO核心文件/文件夹的新副本,wp-config.php和wp-content除外

可能是权限问题;检查http://codex.wordpress.org/Changing_File_Permissions

而且:你改变了DB表格前缀吗?

答案 2 :(得分:0)

我有这个问题,但最终通过反复试验成功恢复了它。 有效的步骤是这样的:

  1. 卸载wordpress
  2. 安装了升级前正在运行的版本
  3. 激活之前安装的相同插件(相同版本)
  4. 恢复数据库
  5. 这里有模糊,但有登录问题和内容会显示但没有主题,管理员登录重定向到根网站
  6. 执行此更改网站网址的程序: http://codex.wordpress.org/Changing_The_Site_URL
  7. 不知道为什么这是必要的,但几分钟后,链接开始工作。在整个过程中多次通过电子邮件请求新的管理员登录后,我能够再次管理员登录。
相关问题