1

Magentoコミュニティを1.6.2から1.7.0.2にアップグレードすることを検討しています。

最初にテストサーバーでこれを行いますが、magento connectでの更新中にエラーが発生するため、自分でいくつかのファイルをアップロードする必要があります...

しかし、これらのデータをライブ環境に配置する場合、データをftpからライブWebサイトにコピーするだけで済みますか?

または、データベースにいくつかの新しい/変更された設定もありますか?

そして、最後の質問で「はい」の場合、どの行が変更されますか?

4

3 に答える 3

3

Connect Managerを使用して、Magentoを1.6.1から1.7に正常にアップグレードできました。これが私が見つけて従ったステップです

  1. yourdomainに移動します。com / magento / downloader /(もちろん、これをインストールのパスと一致させます。
    1. 使用したいスキンが付属したtar.gzパッケージを使用してMagentoをインストールしたため、MagentoConnectにはアップグレード用にリストされたすべての拡張機能がありませんでした。「新しい拡張機能のインストール/インストールする拡張機能キーの貼り付け」に「connect20.magentocommerce.com/community/Mage_All_Latest」と入力する必要がありました
    2. 「CONNECTERROR:Package'Mage_All_Latest' is invalid」の行に沿ってエラーが発生した場合は、パッケージごとに1回ずつ繰り返されます。これは、ファイルが既に存在するためであり、次のためにコード行を削除する必要があります。データを上書きします。
    3. すべてが更新された後、おそらくいくつかのエラーが発生します。キャッシュとセッションディレクトリを必ずクリーンアップしてください(/ var/cacheと/var/ session内のすべてを削除してください)
    4. 「500内部サーバーエラー」が発生した場合は、ファイルとフォルダーのアクセス許可が原因である可能性があります。すべての権限を必要なものにリセットするのに0.5秒かかりました。
    5. Magento形式のヘッダーで「サービスが一時的に利用できませんサーバーが一時的にリクエストを処理できません」というエラーが表示された場合は、訪問者がインストールプロセスを台無しにしないように、ストアがオフラインモードに設定されていることが原因である可能性があります。これを修正するには、magentoインストールディレクトリのルートにある「maintenance.flag」ファイルを削除します。
    6. すべての準備ができているはずです!
于 2012-12-11T11:05:36.597 に答える
1

コアライブラリの変更をftp経由でアップロードすることは避けてください。

最も速くて安全な方法は、diffファイルを使用してアプリケーションにパッチを適用することです。

パッチ-p0-f<1.6.2.0-1.7.0.0.diff

その後、最初にサイトにアクセスすると、Magentoがデータベースを自動的にアップグレードします

于 2012-07-07T08:59:05.110 に答える
0

更新する最良の方法は、新しいMage zip 1.7.1などを入手して、現在のDBに接続することです。インデックスに移動すると、新しいインストールによってDBが最新のMAgeDBに更新されます。このように、connectなどを使用する必要はありません。Magezipには独自のSQLアップデートがあります。

現在のテーマを新しいインストールなどに入れて、ローカルホストなどで最初にテストしてください。

于 2012-07-08T12:25:39.997 に答える