将Magento CE v1.4.1.0升级到1.7.0.2

时间:2013-09-18 13:36:26

标签: magento upgrade

嘿伙计们我需要将Magento CE v1.4.1.0升级到1.7.0.2我需要一个正确的方法来做它请帮忙

我是新手,所以一步一步的指南会很棒

TNX

1 个答案:

答案 0 :(得分:0)

毋庸置疑,但可能还是一个好主意:在进行任何升级之前,您需要确保完整备份文件& DB 即可。我还强烈建议使用登台环境来测试升级过程。

假设正确的代码技术应用于您的Magento商店,升级Magento的代码和DB相对容易。棘手的部分是你有很多第三方扩展和自定义主题。在某些情况下,扩展和主题文件绑定到特定版本的Magento,因此一旦您的核心文件升级,某些部分或功能将因此而中断。因此,通常您需要升级三个主要区域:Core,Theme和Extensions。这些是您需要遵循的步骤:

核心升级

  1. 备份!备份!备份!
  2. 处理暂存环境
  3. 列出所有第三方扩展程序
  4. 禁用所有第三方扩展程序(在所有xml文件中设置'false')
  5. 列出所有本地修改(/ app / code / local / *下的所有文件)
  6. 更新所有核心文件(将文件从最新的稳定版本下载并解压缩到您的webroot)
  7. 清除缓存,注销并重新登录管理区域
  8. 如果未发生错误,请继续主题升级
  9. 如果发生错误,您需要查找破坏新版本数据库或文件的本地文件修改(/ app / code / local / *)。需要更正或删除这些修改。
  10. 主题升级

    1. 在1.4到1.7之间有很多变化,即使管理区域正确升级,也可能会在主题级别上破坏一些东西。解决此问题的两种方法: A. 获取新的1.7兼容主题或 B. 升级当前主题。
    2. 要安装新主题文件,只需解压缩新主题文件并配置商店以使用此新主题。
    3. 要升级现有主题,请按布局比较文件和布局。找到/ app / design / frontend / [package] / [theme] / *下的所有文件,并将它们与可以在/ app / design / frontend / base / default / *中找到的对应文件进行比较。 确保复制版本修改但保留与主题相关的差异
    4. 使用每个文件,您需要测试前端或网站的相关部分。
    5. 第三方扩展程序升级

      1. 您需要先检查并获取每个第三方扩展程序的最新版本。
      2. 逐个启用每个扩展程序并检查一切正常。
      3. 如果一个分机断开,请修复它或获得具有相同功能的不同分机。这样,您可以隔离任何可能会破坏升级过程的第三方扩展的潜在问题。
      4. 如果您要删除第三方扩展程序,请确保删除其所有文件,包括xml,前端,外观和任何JS文件(如果存在)。
      5. 如果扩展程序有自己的数据并且在升级过程中丢失,则可以从数据库备份中检索数据。请注意,如果您按照这些步骤操作,写得很好的扩展程序将正确升级。
      6. 对所有扩展重复上述步骤。不要忘记测试扩展添加到Magento的功能,并确保您还对购物车的前端和后端进行常规测试。
      7. 某些扩展程序需要通过连接管理器重新安装,甚至需要手动重新安装。
      8. 当您完成上述过程时,我建议您记录您为使Magento正确升级而采取的所有操作。某些扩展或主题文件将具有某些例外,需要在实时网站上重复。这将为您提供升级现场Magento网站的蓝图。