1

Magento 1.5 を最新 (1.7) バージョンではなく 1.6 にアップグレードしたいと考えています。

この行で何かを変更する必要があると思いますが、何がわかりません:

./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 -

これにより、差分出力が vim にロードされます。ここで、構文を強調表示して目を出血させないようにすることができます。特に 1.5 と 1.6 のようなメジャー バージョン間を移動する場合は、これに時間がかかることを覚悟しておく必要があります。

于 2012-11-15T07:19:33.207 に答える