データ移行の設定
Settings モードでは、ストア、web サイト、および送料、支払い、税金設定などのシステム設定が移行されます。 データ移行orderによると、最初に設定を移行する必要があります。
開始する前に、次の手順を実行して準備します。
-
ファイルシステム所有者としてアプリケーションサーバーにログインします。
-
/binディレクトリに変更するか、システムPATHに追加してください。
default モードでデプロイされていることを確認します。 開発者モードは、移行ツールで検証エラーを引き起こす可能性があります。詳しくは、最初の手順 セクションを参照してください。
settings migration コマンドを実行します
設定の移行を開始するには、以下を実行します。
bin/magento migrate:settings [-r|--reset] [-a|--auto] {<path to config.xml>}
どこで:
-
[-r|--reset]は、最初から移行を開始するオプションの引数です。 この引数は、移行のテストに使用できます -
[-a|--auto]は、整合性チェック エラーが発生した場合に移行が停止するのを防ぐオプションの引数です。 -
{<path to config.xml>}は、移行ツールのconfig.xmlファイルへの絶対ファイルシステムパスです。この引数は必須です。
設定が正常に転送されると、Migration completed メッセージが表示されます。
カスタム移行ルールの設定
設定を移行する際に、システム設定を無視、名前変更、または変更することができます。 これには、settings.xml ファイルでカスタムルールを指定します。
-
ファイルシステム所有者としてアプリケーションサーバーにログインするか、切り替えます。
-
次のディレクトリに移動します。
code language-shell cd <your application 2 install dir>/vendor/magento/data-migration-tool/etc/<edition-to-edition>例えば、アプリケーションが
/var/www/htmlにインストールされている場合、settings.xml.distファイルは次のいずれかのディレクトリにあります。-
/var/www/html/vendor/magento/data-migration-tool/etc/opensource-to-commerce -
/var/www/html/vendor/magento/data-migration-tool/etc/commerce-to-commerce -
/var/www/html/vendor/magento/data-migration-tool/etc/opensource-to-opensource
-
-
指定されたサンプルから
settings.xmlファイルを作成するには、次を実行します。code language-shell cp settings.xml.dist settings.xml -
settings.xmlで変更を加えます。 -
マッピング用の設定ファイルの新しい名前を指定するには、
path/to/config.xmlファイルの<settings_map_file>タグを変更します。
詳しくは、ツールの仕様の設定の移行モード の節を参照してください。