问题描述

我不能使用任何导入插件,因为旧版本 – 所以这是一种痛苦,加上 URL 永久链接不是非常优化。有什么想法呢?恐怕我必须手动这样做!

我的意思是导入插件。 xml 导入文件格式改变了,所以我可以用它来上传内容= / –

最佳解决方法

如果你的网站是活的,那么你不应该直接更新,虽然最新版本的 wordpress 的更新很容易,但似乎没有,但 2.1 不是这样。

另外这里是我建议您采取的步骤清单:

  1. 列出所有插件。

  2. 确保插件不对网站的主要功能负责。 (由于凯撒表示,如果他们只是表现出来,那就好了) 。

  3. 有 99%的机会,您的主题将与或将至少会抱怨使用 wordpress 3.1 已弃用的功能,所以您有两个选项,切换到标准主题或检查您的网站每个升级之后的主题错误,直到您在 3.1

  4. 将 Wordpress 2.1 安装在测试机上,克隆您的实时站点,而不是所有的数据,但至少功能。

  5. 禁用您在步骤 2 中记下的负责主要功能的所有插件

  6. 升级到当前版本后发布的下一个稳定版本的 wordpress 。

  7. 一个接一个启用插件并检查您的测试站点。

  8. 如果有错误,请查看是否可以修复它们或禁用该插件。如果您没有切换到标准主题,您也可能会看到主题中的错误,因此请尝试修复它们。

  9. 如果您已升级到 Wordpress 3.1,那么恭喜其他 goto 步骤 5 。

希望这将有助于您,您将轻松升级到 3.1 。

次佳解决方法

我可能会缺少某些东西,因为我不知道为什么要使用导入功能,但是您可以从 release archive 下载一些旧版本,并逐步升级。尝试 2.5,然后 2.9,然后 3.1 。

如果有理由担心不行,可否提供有关情况的更多细节?

第三种解决方法

是的,我会说你应该升级到 WP 3.1,而不是在 WP 3.1 中导入内容

像 Ian 所说,你应该做一个增量升级。我已经看到升级工作从 2.2.1 到 3.1 直接 (Check this tweet)

但是让我们说你应该通过安装下载并重写 2.3 个文件。 BRowse 在你的仪表板上,会要求你升级数据库,这样做。然后,当您在仪表板中询问时,最终覆盖 3.1 文件并再次升级数据库。

并确保在做任何其他事情之前做一个备份,所以如果需要,你可以恢复到这个状态。

编辑:在尝试升级之前禁用所有插件。它很有可能在你的情况下产生问题。你不想被困在两者之间。在你做任何事情之前,我都不能压力,备份。

第四种方法

查看此 WordPress 法规指南:http://codex.wordpress.org/Upgrading_WordPress_Extended#Detailed_Upgrade_Instructions_for_1.5.x.2C_and_versions_2.0_-_2.6.5.2C_to_3.1.2

第五种方法

以下建议全部得到我的+1:更新增量是一个好主意。

您还应该仔细地了解您的主题,以防其修改任何内部结构。更好的是在升级时切换到标准主题,并关闭所有插件。你真的不知道他们可以做什么 (只要它们不仅仅是表现) 。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。