データ移行の設定

Settings モードでは、ストア、web サイト、および送料、支払い、税金設定などのシステム設定が移行されます。 データ移行orderによると、最初に設定を移行する必要があります。

開始する前に、次の手順を実行して準備します。

  1. ​ ファイルシステム所有者としてアプリケーションサーバーにログインします。

  2. /bin ディレクトリに変更するか、システム PATHに追加してください。

NOTE
Magento 2が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 ファイルへの絶対ファイルシステムパスです。この引数は必須です。

NOTE
このコマンドは、すべての設定設定を移行するわけではありません。 続行する前に、Magento 2管理者のすべての設定を確認してください。

設定が正常に転送されると、Migration completed メッセージが表示されます。

カスタム移行ルールの設定

設定を移行する際に、システム設定を無視、名前変更、または変更することができます。 これには、settings.xml ファイルでカスタムルールを指定します。

  1. ​ ファイルシステム所有者としてアプリケーションサーバーにログインするか、切り替えます。

  2. 次のディレクトリに移動します。

    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

  3. 指定されたサンプルからsettings.xml ファイルを作成するには、次を実行します。

    code language-shell
    cp settings.xml.dist settings.xml
    
  4. settings.xmlで変更を加えます。

  5. マッピング用の設定ファイルの新しい名前を指定するには、path/to/config.xml ファイルの<settings_map_file> タグを変更します。

詳しくは、ツールの仕様設定の移行モード ​の節を参照してください。

次の移行手順

recommendation-more-help
commerce-operations-help-tools