将WordPress数据库从2.6升级到3.2

时间:2011-08-18 作者:Alex Miller

我正在尝试将旧wordpress站点迁移到新主机上-旧安装已经有一段时间没有更新了,并且仍然在2.6.5版本上,而新安装是3.2.1版本(当前版本)。不幸的是,旧的前端目前无法工作,因此我无法在那里使用任何东西。

我想知道是否有一种工具或方法可以更新现有的2.6.5数据库以与3.2.1兼容,这样我就可以通过SQL查询将所有现有数据加载到新系统中。

4 个回复
SO网友:Ashfame

只需覆盖新版本的WordPress文件即可升级,登录时会得到升级数据库的提示。备份文件(&P);在尝试执行任何操作之前,请先访问数据库,以便在出现问题时始终可以恢复到旧状态。

最有可能的是,升级将直接工作,而无需进行增量升级。如果你愿意,你可以得到任何版本的WordPresshttp://wordpress.org/wordpress-2.9.zip 根据所需版本更改URL中的版本。

SO网友:petermolnar

如果Ashframe的解决方案不起作用,请尝试逐步升级,例如,先升级到2.8、3.0、3.1和3.2。虽然我不知道从哪里可以得到旧版本的WordPress。

SO网友:Alex Miller

因此,我最终找到了一个解决方案:

转储现有数据库并下载。sql文件在主机上创建一个全新的Wordpress安装-完成所有步骤,包括创建一个数据库(我们称之为数据库a)

  • 除了为新的WP安装创建的数据库之外,还创建一个新的空数据库(我们称之为数据库B)-this is critical, because of the differences in versions, you cannot simply upload the existing .sql data into the new version database
  • 将现有数据导入数据库B默认情况下,您的WP配置将指向数据库A,将其修改为指向数据库B,转到站点管理员(例如com/WP admin)并登录-您将能够将数据库升级到当前版本结构!

  • SO网友:PhilSmully

    我希望我能在本周早些时候找到这个。但我只是找到了自己的解决方法,并在博客上发表了相关内容http://www.southerncrossroads.info/philsblog/log-reeeeeeeaaaaally-old-wordpress-installation/. 简而言之,我启动了一个新的Wordpress,手动导出然后逐个导入必要的表行。查看链接了解详细信息。

    结束

    相关推荐

    Plugin upgrade issue

    我正在更新wordpress网站上安装的插件。然而,几乎一个小时以来,它仍处于维护模式。当我无意中重装时,我看到了白色的死亡大屏幕,上面写着:\"Briefly unavailable for scheduled maintenance. Check back in a minute.\"我能做些什么来解决这个烂摊子吗?