数据迁移设置
Settings
模式迁移商店、网站和系统配置,如运费、付款和税务设置。 根据我们的数据迁移订单,您应该先迁移设置。
在开始之前,请执行以下步骤进行准备:
-
以文件系统所有者的身份登录到应用程序服务器。
-
更改为
/bin
目录或确保将其添加到您的系统PATH
。
default
模式部署。 开发人员模式可能会导致迁移工具中出现验证错误。有关更多详细信息,请参阅首要步骤部分。
运行设置迁移命令
要开始迁移设置,请运行:
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-bash 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-bash cp settings.xml.dist settings.xml
-
在
settings.xml
中进行更改。 -
要指定用于映射的设置文件的新名称,请更改
path/to/config.xml
文件中的<settings_map_file>
标记。