移行について
移行を開始する前に、すべてのMagento 1 cron ジョブを停止します。
移行プロセスでは、移行を成功させるための一般的なルールに従います。
- 注文管理(発送、請求書の作成、およびクレジットメモ)を除き、Magento 1の管理者に変更を加えない
- コードを変更しないでください
- Magento 2管理者とストアフロントでの変更を行わない
TIP
Magento 1のストアフロントでは、すべての操作が許可されます。
Data Migration Toolを実行
この節では、Data Migration Toolを実行して、設定、データ、または増分変更を移行する方法を示します。
最初のステップ
-
ファイルシステムへの書き込み権限を持つユーザーとしてアプリケーションサーバーにログインするか、切り替えます。 「 ファイルシステム所有者に切り替える」を参照してください。
bash シェルを使用する場合は、次の構文を使用してファイルシステム所有者に切り替え、同時にコマンドを入力できます。
code language-shell su <file system owner> -s /bin/bash -c <command>ファイルシステムの所有者がログインを許可しない場合は、次の操作を実行できます。
code language-shell sudo -u <file system owner> <command> -
任意のディレクトリからMagento コマンドを実行するには、システム
PATHに<magento_root>/binを追加します。シェルの構文は異なるので、unix.stackexchange.comなどの参照を参照してください。
CentOSのbash シェルの例:
code language-shell export PATH=$PATH:/var/www/html/magento2/binオプションで、次の方法でコマンドを実行できます。
cd <magento_root>/binとして実行./magento <command name><magento_root>/bin/magento <command name><magento_root>は、web サーバーのdocrootのサブディレクトリです。
コマンド構文
次に、典型的なコマンドの例を示します。
bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}
どこで:
NOTE
ログは
<magento_root>/var/ ディレクトリに書き込まれます。移行指示
Data Migration Toolを作成する際、次のデータ転送シーケンスを想定しました。
同じ順序でデータを移行することを強くお勧めします。
recommendation-more-help
commerce-operations-help-tools