1

我想将 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 {} \;
4

1 回答 1

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,否则将路径替换为对您的环境有意义的路径。


一旦你让 subversion 工作,很容易使用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 等主要版本之间切换时。

于 2012-11-15T07:19:33.207 回答