升级Magento的最佳方法是什么?

时间:2011-12-03 04:56:49

标签: magento e-commerce

所以我需要将Magento从1.1升级到1.6~

我需要这样做的主要原因是因为所有订单的fullfillment扩展都需要更新的版本。 http://www.xtento.com/magento-extensions/magento-order-export-module.html

最好/最有效的方法是什么?任何推荐的扩展都能很好用吗?

我在Magento是一个完整的n00b,所以越详细越好!

2 个答案:

答案 0 :(得分:1)

升级Magento有两种主要方法:

  1. 增量升级
  2. 再次实施Magento并从旧版本
  3. 导入数据

    增量升级

    你可以从1.1升级到1.2,然后再升级到1.3等等......要记住的一点是,从Magento 1.1开始,很多事情发生了变化。 停用Magento 1.1上安装的所有扩展程序(很可能不会与更高版本兼容)。

    这是一个漫长的过程,需要大量的时间和精力,因为会触发各种错误(数据不一致,表格改变不起作用等等)。 从Magento 1.4.1.x迁移到Magento 1.6然后再迁移到Magento Professional花了我们几周时间。在这种情况下,步骤是:Magento 1.4.1 - 1.4.2 - 1.6。

    再次实施Magento并从旧版本导入数据

    您可以执行新的Magento 1.6实施,再次实施主题和导入数据(产品,客户,订单 - 您将需要一个扩展名)。

    更多信息:     Upgrading Magento - Magento wiki

答案 1 :(得分:0)

从1.5升级到1.6,如下所示(基于SSH)​​:

  • 首先,将数据库备份和整个magento目录进行恢复过程。
  • 转到magento目录。
  • chmod 550 .mage/ // Set permission to mage tool
  • rm -rf /var/cache/* var/session/*
  • ./mage mage-setup .
  • ./mage config-set preferred_state stable
  • ./mage list-installed
  • ./mage list-upgrades
  • ./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force
  • php shell/indexer.php reindexall
  • find . -type f exec chmod 644 {} \;
  • find . -type d exec chmod 755 {} \;