【问题标题】:Migrating Joomla 1.5 + Virtuemart 1.1.9 + Custom Code --TO-- Joomla 2.5 + VirtueMart 2.0迁移 Joomla 1.5 + Virtuemart 1.1.9 + 自定义代码 --TO-- Joomla 2.5 + VirtueMart 2.0
【发布时间】:2013-10-30 18:55:29
【问题描述】:
我正在升级这个拥有 Joomla 1.5 和旧 Virtuemart 以及一些自定义代码(主要在 VirtueMart 中)的站点。我需要将此配置升级到 Joomla 2.5 和 Virtuemart 2.0.24。
我在网上搜索,只能找到如何将 Joomla 1.5 升级到 Joomla 2.5。
请提供我应该遵循的一系列升级步骤。
另外,我应该采取哪些预防措施以及如何保持自定义代码完好无损。
【问题讨论】:
标签:
joomla
joomla2.5
joomla1.5
【解决方案1】:
首先您需要将 Joomla 1.5 升级到 2.5。您可能会考虑使用 3.5,因为 LTS 即将到期,但这并不是完全必要的。
升级后,您需要将所有 VM 表从旧数据库复制到新数据库。确保更新表前缀,使其与新安装相匹配。移动表后,安装 VM2.0。接下来,在您的新 VM 安装中,转到 Tools > Tools & Migration > Migration 并为所有内容运行迁移。
这是最简单的部分。自定义代码可能对您没有多大用处。整个模板系统已升级为使用典型的 Joomla 覆盖,并且组件的其余部分从头开始重写为真正的 Joomla MVC 组件。您必须找到所有自定义项并手动将其重新应用到新组件。