3

我有在 joomla 1.5.23 上运行的 1.1.7 版。
现在我已经升级到 joomla 1.5.26,我需要将 1.1.7 升级到 2.0.12,这是 joomla 1.5.x 的稳定兼容版本。
有关如何执行此操作的任何帮助,我无法安装新版本,因为我的所有用户数据都将在新版本的全新安装中丢失。

4

2 回答 2

2

您无法将低于 2.0 的 VM 版本更新到 2.x 版本。

因为 VM 改变了 VM 2 的整个架构(他们实现了 MVC)。所以你不能直接升级,你需要安装新的VM 2.x并一一实施旧的更改。在进行任何更新之前,你应该保留备份。

于 2012-11-28T13:01:39.260 回答
1

我找到了一些简单的指南

打开你的 ftp 客户端并转到“服务器-> 管理员-> 组件”并将“com_virtuemart”更改为其他内容,我将其更改为“old_com_virtuemart”(您也可以对“服务器->组件”执行此操作</p>

  1. 将您的产品/制造商/供应商图像移动到图像/故事/虚拟市场并在正确的子文件夹中。(类别、制造商、产品、供应商)
  2. 禁用所有美德市场扩展
  3. 将您的默认 Joomla 前端语言设置为产品描述中使用的语言。在更新 Virtue Mart 以安装正确的默认 Virtue Mart 语言表之前执行此步骤非常重要。
  4. 现在转到您的站点并转到安装程序
  5. 安装美德市场 2.0(如前所述,不要安装 2.1/2.0.1/2.2 等)
  6. 安装程序完成后,安装示例数据
  7. 安装示例数据后返回安装程序并安装 AIO 组件
  8. 去管理员那里,为您的商店设置语言,即使您的商店不是多语言的,并保存 Virtue Mart 配置。
  9. 现在进入美德市场的配置并启用“启用数据库更新工具”。
  10. 完成后,转到工具->工具和迁移->并单击选项卡迁移
  11. 首先选择“一切”,然后点击“开始迁移”</li>
  12. 只需多次单击“开始迁移”即可迁移所有产品
  13. 现在安装 jupgrade (http://redcomponent.com/free-downloads/cat_view/931-jupgrade)
  14. 安装完成后转到组件升级并单击首选项
  15. 确保“分发”设置为 Joomla 2.5,并确保所有内容都设置为“否”,除了“保留原始位置?” 和“删除以前的迁移”并保存
  16. 现在点击大按钮升级
  17. 升级完成后,访问 www.your-site.com/jupgrade 并登录(如果组件没有升级,请不要担心,您只需重新安装它们,但可能需要一些时间......)如果 Virtue mart 仍在您的升级站点上,那么您不必按照步骤操作,转到步骤 27
  18. 再次安装美德商城2.0,然后安装示例数据
  19. 安装 AIO 组件
  20. 现在转到管理员,为您的商店设置语言,即使您的商店不是多语言的,并保存 Virtue Mart 配置。
  21. 现在进入 mercurial 中的配置并启用“启用数据库更新工具”。
  22. 完成后,转到工具->工具和迁移->并单击选项卡迁移
  23. 首先选择“Everything”,然后点击“Start Migration”</li>

无论您选择哪种 VirtueMart 升级方式,都不要忘记备份您的商店数据。因此,如果出现任何错误(有时会发生),您将能够更新您的商店。

于 2012-12-26T10:13:21.967 回答