2

Magento 1.4.2.0 を最新バージョンの 1.7.xy ではなく 1.6.xy に更新したい

Magento のインストールを最新バージョンに更新する方法に関する記事はたくさんありますが、それは私が望んでいるものではありません。特定のバージョンに更新する方法を尋ねるフォーラム スレッドがいくつかありますが、それらはすべて解決策を示していません。

特定のバージョンの tar.gz を解凍することしかできないようですが、コマンド ライン ツールを使用することはできません。

./mage config-set preferred_state stable
./mage upgrade-all --force

コマンド ライン ツールを使用して特定のバージョンに更新する方法はありますか?

4

1 に答える 1

2

これを処理する2つの異なる方法、1)手動...

私の経験からすると、最終的には Magento Connect を破棄し (部分的なアップグレードを 2 回または 3 回続けて行うと、すべての悪の元になることがよくあります)、ダウンロード アーカイブからパッケージ全体をダウンロードします(そこから利用可能なすべてのバージョンが [リリース アーカイブ] タブにあります)、それらをディレクトリに解凍し、サーバー上で Magento ルート ディレクトリにコピーするか、リモート ワークステーションから ftp/scp でサーバー Magento ルートにアップロードします。ディレクトリ。

Magento の実行に真剣に取り組んでいる場合は、開発サーバーでこれを数回実行して、すべてのアップグレードの破損がどこにあるかを調べます。これにより、壊れたテンプレートを除外し、忘れられたコアの変更を検出し、Magento を実行していないサードパーティ モジュールを呪うことができます。準備ができておらず、ライブサイトを沈めているときに激しい吸盤が発生するため、収入をその電子商取引サイトに依存している場合、これを行うことは非常に重要です。

すべてのモジュール オーバーライドをモジュール化した場合、独自のスキン フォルダーとカスタム テンプレートを作成した場合、または開発者から適切に作成されたテンプレートを使用した場合は、新しいバージョンのファイルを古いバージョンのファイルの上にダンプし、すべてを上書きするだけです (すべての Magento キャッシングとコンパイラを使用していた場合はコンパイラを無効にし、すべての var/cache--? フォルダーを手動で削除した後)。

ただし、上書きしているファイルのいずれかを変更した場合は、適切に行わなかったため、傷つくことになります。

また、新しいバージョンで動作するようにサードパーティ モジュールをアップグレードする必要があります。

次に、ライブ サイトをコミットする前に、すべての Magento アプリケーション ファイルをバックアップし、データベース ダンプを実行します。

2) または、次のようにコマンド ライン ツールを使用します...

元の質問は「コマンド ライン ツールを使用できますか?」だったので、はい、できます。ダウンロード アーカイブからファイルを保存したら、次を使用します。

./mage install-file /home/login-name/path-to-download-file/magento-1.5.x.x.tgz

また、さまざまなモジュール パッケージでこれを使用して内容を検査しました。mage コマンドにはダウンロードのみがあり、パッケージ ファイルをダウンロードして、内容を検査します。機能が気に入ったら、インストールしてください。

于 2013-06-14T02:43:20.903 に答える