我想将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 {} \;
答案 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等主要版本之间进行。