Magentoをアップグレードまたはパッチする必要がありますか?


12

現在、Magentoに最新のパッチを適用していますが、パッチを適用する価値があるのか​​、それとも最新バージョンにアップグレードする価値があるのか​​疑問に思っています。

私が知る限り、唯一の変更はMagentoファイルに含まれているパッチのようです。または、1.9.1.1から1.9.2.1にアップグレードするだけですか?

回答:


8

Magentoの更新には、徹底的なテストが必要であり、多くの場合、カスタムモジュールとテーマの調整が必要です。一方、パッチは、(現在公開されている)脆弱性を解決するために、できるだけ早く適用する必要があります。

そのため、早めに更新する予定であっても、常にパッチを即座に適用することをお勧めします。

現在のバージョンが最新バージョンからの「バグ修正」リリース(1.9.1.0対1.9.1.1など)である場合、例外が発生する可能性がありますが、1.9.1から1.9.2などの「マイナー」更新でさえあります大きな変化をもたらします。


3
注目に値するのは、アップグレードパッチの両方で、カスタムモジュールとテーマ(magento.stackexchange.com/q/73481/4021を参照)で徹底的なテストと調整が必要になることが多いことです。たとえば、SUPEE-6285は、たとえば、また、そこに記載されている7つのテンプレートファイルのいずれかを上書きする場合は、カスタムテーマを使用する必要があります。
ムース

確かに、言​​及してくれてありがとう。しかし、これは異なる規模であると思いますので、私の推奨事項は変わりません。
ファビアンシュメングラー

1
パッチ適用は限られた規模で物事に影響を与えますが、適度に再利用できます。アップグレードはコア全体を上書きし、データベースを変更し、復旧計画が整っていない場合はスペースを残しません。また、テストサーバーがあれば、どちらのプロセスも苦痛が少ない傾向があるため、落とし穴を見つけることができます。
フィアス

7

コアクラスやベーステンプレートファイルを変更せずにベストプラクティスでショップを構築したとしましょう。間違いなくアップグレードが必要です。パッチは緊急のセキュリティ問題のためだけにあり、アップグレードはコードの改善や機能のようなものを提供します。

それに続いて、マイナーバージョンのアップグレードが失敗することはめったにありません。すべての新しいバージョンを実行すると、常に最新の状態になります。

いつものように、バックアップがあることを確認し、ライブ環境でこれを実行しないでください。開発者をセットアップします:)


4
「アップグレードのマイナーバージョンはめったにうまくいかない」 - (参照Magentoのには当てはまりませんmagento.stackexchange.com/q/69215/243をベテランも1.4.1から1.4.2へのアップデートを覚えているだろう、)
ファビアンSchmengler

@fschmenglerあなたは正しいです、古いバージョンは命を吹き込みました...非常に興味深い。しかし、それ以降のバージョン(は1.8.xと私が言うと思いアップ)はかなりよく行く
サンダーMangel

2

これは古い質問ですが、以前の回答を読んだ後、いくつかのポイントをクリアしたいと思います。これは少なくとも開発者の視点であり、ビジネスマネージャーは疑う余地はありません。アップグレードするだけです!

もちろん、セキュリティパッチは運用中のサイトにとって重要です。しかし、それは見かけほど簡単ではありません。実際に、私はかなりのサイトが本当に彼らがきたバージョン/パッチで保護されていないアップグレード(またはパッチを適用)の非常に高い%を確信しています適用され、彼らは慎重にそれをやった場合を除き、

コアクラスやベーステンプレートファイルを変更せずにベストプラクティスでショップを構築したとしましょう

まあ... アプリ/コードの変更について...拡張Magentoクラスを開発するとき(素晴らしい方法)、Magentoの新しいバージョンで完全に変更できる(通常ではありませんが、完全に変更できる)メソッドを書き直しています。あなたの書き換えは感覚を失う

app / designについては、同じ、またはさらに悪いことです...フロントエンドテンプレートは通常、バージョンごとに(想定されるように)多くの変更があるため、テーマフォルダーでカスタマイズしたテンプレート(素敵な方法で) 、再び)異なるブロックメソッドなどを使用できます...

そのため、非常に基本的なMagentoプロジェクトに対してのみ、いくつかの簡単なカスタマイズを加えた完全なアップグレードをお勧めします。コマンドをシェルに入力し、いくつかのことを確認し、勝利のタバコを吸うだけです

あなたとあなたの顧客がサイトの新しいバージョンを作成することを決定しない限り、完全なアップグレードは決してお勧めしません。書き換えとカスタマイズしたすべてのテンプレートを使用して、変更がMagentoの新しいコードに準拠しているかどうかを検証します。インストールした拡張機能にも同じことが当てはまります

セキュリティパッチの適用は高速なタスクではなく、カスタマイズの検証も必要ですが、(重いパッチであっても)通常、Magentoプロジェクト全体をアップグレードするよりも良い仕事です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.