0

私は2つのドメインを持っています:

1.main domain  : which have magento 1.4.1.1 site
2.sub domain   : which have magento 1.7.0.2 site(this site is upgraded from magento 1.4.1.1)

つまり、私のサブドメインには、過去のメインドメインと同様に magento1.4.1.1 magento がありました。

次に、サブドメインでmagentoサイトを1.7.0.2にアップグレードしました。

クライアントは現在メイン ドメインを使用しており、古いデータベースを使用しています。

私のサブドメインには新しいデータベースがあり、db バックアップをインポートしました。ただし、このバックアップは 2 か月前から取得されたものです。これは、db バックアップが 2 か月前のものであることを意味します。したがって、メイン ドメインでは、クライアントは古いデータベースに新しいデータを入力します。サブドメインにデータベースをインポートした後、サイトを 1.7.0.2 にアップグレードしました

したがって、古いデータベースのすべての変更を新しいデータベースに入れたいと思います。

The old database have 329 tables and new database have 367 tables

これどうやってするの?

4

1 に答える 1

3

あなたの場合の最良の選択肢:

  1. 古いデータベースのダンプを取得します。
  2. 新しいコードベースのコピーを別のサブドメインにセットアップします。
  3. ダンプを新しいデータベースにロードし、新しく作成されたサブドメインのコードベースをポイントします。
  4. Magento はデータベースの構造を自動的に更新します。
  5. 古いデータベースから新しいデータベースへのアップグレード中にエラーが発生した場合は、古い Web サイトをダウンさせることなく修正できます (別のデータベース、別のインスタンス)。エラーが見つからない場合は、古い Web サイトをオフにして、データベースをアップグレードし、新しいコード ベースをアップロードできます。
于 2012-08-10T06:25:19.187 に答える