2010-10-18 71 views
-1

我有一个在切诺基Web服务器上的Linode上托管的WordPress博客,但是性能在最后几周出现问题,我想给一个机会到Nginx。WordPress - 在恢复MySQL数据库后无法使用管理员帐户登录

所以我做了当前站点,设置一个LEMP平台,安装WordPress和“新”的WordPress的数据库备份,没有任何物品(但)它按预期工作。

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

事实上,还有一个更重要的问题:我无法用我旧的admin/pass帐户登录,该帐户应该从旧数据库继承。事实上,当我做一个SELECT上wp_users表,一切似乎是罚款(等于旧的安装),但我无法登录,无论我做什么。

我甚至试图用UPDATE和MD5函数在mysql下更改管理员密码,虽然表已更新,但pass也不起作用。

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

回答

0

问题造成的空白页可能是您的旧安装使用默认值以外的一个主题,因为你还没有被复制的wp-content它正在寻找一个不存在的主题。我发现,与导入安装数据库,出现这种情况,而不是它只是恢复到默认的主题,因为当你删除一个活跃的当前主题安装呢。

有些事情,你可能会考虑尝试绕过登录问题正在做一个WordPress出口(工具 - >导出)。如果您没有多少媒体附加到您当前的帖子,这将起作用,因为它只会复制帖子内容,而不会附件。将导出导入到新平台上的全新WP安装,并解决这两个问题。

+0

感谢信息Gavin,但1)正如我所说,我已经复制了完整的wp-content目录(包括主题),所以主题就在那里。我认为它与某些插件冲突更相关,但无论如何,它不允许登录。 和2)导出可以工作,但博客现在有超过2000个帖子,18.000个评论,即使没有图像,生成的XML文件也是巨大的。我会尝试,但我认为Wordpress无法处理那个大的导入文件。 – javipas 2010-10-18 16:10:27

+0

对不起,误读RE:上传wp-content。我发现有时候来回切换主题也会有所帮助,但是由于您现在处于不同的平台上,这可能超出我的经验。 – Gavin 2010-10-18 17:42:23

0

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

重新上传新鲜所有的WO核心文件/文件夹,拷贝除了WP-config.php中和可湿性粉剂内容

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

和:你是否更改数据库表前缀?

+0

是的,我想我尝试过,甚至重命名插件文件夹,我无法用管理员帐户登录。至于权限,我会详细介绍一下新系统,但user:group是正确的,安装后我没有更改权限......它一直对我有用。 实际上,正如我之前所说的,博客在数据库恢复之前工作,但在此之前不会。奇怪的。 – javipas 2010-10-19 07:44:46

0

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

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

乌鸦,正如我前面说的WP版本是一样的,因为我复制了所有的文件夹(包括wp-content,主题,插件和上传)。无论如何,问题解决了,但我真的不记得如何:(。 – javipas 2011-08-11 07:07:31