Magento 1.3.4 - > 1.5.1升级。开发网站更新了...如何升级直播网站?

时间:2011-10-19 15:53:33

标签: magento upgrade

所以,我们让托管服务设置了一个开发站点,目的是在完成后升级我们的实时站点。经过大量的来回托管服务后,我们留下了更新的开发网站,并没有太多关于如何更新实时网站的线索。

虽然我并不是要求一种更新实时网站的万无一失的方法,但我确实需要一些不会因为关闭而影响销售的东西......或者一些不会成为问题的东西。如果有问题。

任何指导/教程都会有很大帮助。当我建立我们原来的网站时,我们还没有活着,所以我可以在不丢失$$$的情况下磨掉。现在情况并非如此。

谢谢!

1 个答案:

答案 0 :(得分:0)

升级有两件事:更新/附加文件本身的新功能,以及每个模块版本触发的数据库升级。

最重要的是,建议找一位具有良好Magento跟踪记录的自由职业者或商店,以及1.3至> 1.4升级的经验。他们应该能够为你提供最清晰的升级路径。那就是说,这是一个程序:

  1. 备份数据库和文件系统。
  2. 也许,再做一次备份。
  3. 从此备份创建您自己的开发环境:安装文件,重复数据库,更改app/etc/local.xml中的数据库设置。您可能只需更改core_config_data表中的 base_url 设置:SELECT * FROM core_config_data WHERE path LIKE %base_url)。
  4. 检查大核心文件:使用1.3.2.4或1.3.3的已知良好副本来区分你的app / code / core / ,js / ,lib / *文件(有没有1.3.4) - 检查Mage :: getVersion()。任何变化都需要考虑在内。并且无论谁改变它们: - )
  5. 一旦您确认自己拥有健康的核心/修复核心,就可以测试升级了。只需复制1.5.1以上的文件。
  6. 如果您有大量订单,请确保已设置实质性超时。
  7. 如果您在升级时遇到问题,可以选择单步执行。特别是,您可以从1.3.2.4到1.4.0.0到1.4.2.0到1.5.1.0。至少,这可能会帮助您发现升级顺序将要发生的事情。

    此外,您还需要修复模板。在1.3到1.4之间,Magento实现了基础设计包和默认主题;其他主题应该由此构建。您几乎肯定需要合并布局模板中的更改(在template / page /; 1column.phtml等下)。