升级到magento版本而不是最新版本

时间:2012-11-14 19:59:35

标签: magento upgrade magento-1.5 magento-1.6

我想将Magento 1.5升级到1.6而不是升级到最新版本(1.7)。

我想我需要改变这一行,但我不知道是什么:

./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force

我用这个:

find . -type f -exec chmod 777 {} \;
find . -type d -exec chmod 777 {} \;
rm -rf var/cache/* var/session/*
chmod 550 ./mage
./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 {} \;

1 个答案:

答案 0 :(得分:1)

您是否有使用Subversion的经验?如果您这样做,请查看http://www.magentocommerce.com/svn

确保先备份文件和数据库(以防万一)。这可能需要几次尝试才能正确。

您要做的是将1.6分支签出到您的Magento文件夹中:

svn checkout http://svn.magentocommerce.com/source/branches/1.6 /var/www/magento

以上假设您的Magento文件夹是/ var / www / magento,否则将路径替换为适合您环境的路径。


一旦你进行了颠覆工作,就可以很容易地使用svn diff命令查看版本之间的变更集。但是,如果您担心此升级中的更改,可以将1.6版本签出到临时文件夹,并使用diff等工具查看所有更改:

svn checkout http://svn.magentocommerce.com/source/branches/1.6 /tmp/magento-1.6
diff -Naurw /var/www/magento /tmp/magento-1.6 | vim -

这会将diff输出加载到vim中,你可以在其中使用漂亮的语法高亮显示,让你的眼睛流血少!你应该为此花些时间做好准备,特别是在1.5和1.6等主要版本之间进行。