我有在 joomla 1.5.23 上运行的 1.1.7 版。
现在我已经升级到 joomla 1.5.26,我需要将 1.1.7 升级到 2.0.12,这是 joomla 1.5.x 的稳定兼容版本。
有关如何执行此操作的任何帮助,我无法安装新版本,因为我的所有用户数据都将在新版本的全新安装中丢失。
问问题
2294 次
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>
- 将您的产品/制造商/供应商图像移动到图像/故事/虚拟市场并在正确的子文件夹中。(类别、制造商、产品、供应商)
- 禁用所有美德市场扩展
- 将您的默认 Joomla 前端语言设置为产品描述中使用的语言。在更新 Virtue Mart 以安装正确的默认 Virtue Mart 语言表之前执行此步骤非常重要。
- 现在转到您的站点并转到安装程序
- 安装美德市场 2.0(如前所述,不要安装 2.1/2.0.1/2.2 等)
- 安装程序完成后,安装示例数据
- 安装示例数据后返回安装程序并安装 AIO 组件
- 去管理员那里,为您的商店设置语言,即使您的商店不是多语言的,并保存 Virtue Mart 配置。
- 现在进入美德市场的配置并启用“启用数据库更新工具”。
- 完成后,转到工具->工具和迁移->并单击选项卡迁移
- 首先选择“一切”,然后点击“开始迁移”</li>
- 只需多次单击“开始迁移”即可迁移所有产品
- 现在安装 jupgrade (http://redcomponent.com/free-downloads/cat_view/931-jupgrade)
- 安装完成后转到组件升级并单击首选项
- 确保“分发”设置为 Joomla 2.5,并确保所有内容都设置为“否”,除了“保留原始位置?” 和“删除以前的迁移”并保存
- 现在点击大按钮升级
- 升级完成后,访问 www.your-site.com/jupgrade 并登录(如果组件没有升级,请不要担心,您只需重新安装它们,但可能需要一些时间......)如果 Virtue mart 仍在您的升级站点上,那么您不必按照步骤操作,转到步骤 27
- 再次安装美德商城2.0,然后安装示例数据
- 安装 AIO 组件
- 现在转到管理员,为您的商店设置语言,即使您的商店不是多语言的,并保存 Virtue Mart 配置。
- 现在进入 mercurial 中的配置并启用“启用数据库更新工具”。
- 完成后,转到工具->工具和迁移->并单击选项卡迁移
- 首先选择“Everything”,然后点击“Start Migration”</li>
无论您选择哪种 VirtueMart 升级方式,都不要忘记备份您的商店数据。因此,如果出现任何错误(有时会发生),您将能够更新您的商店。
于 2012-12-26T10:13:21.967 回答