迁移概述
在开始迁移之前,请停止所有Magento1 cron作业。
在迁移过程中,请遵循以下一般规则以成功迁移:
- 不要 在Magento1管理员中进行更改,但订单管理(发运、创建发票和贷项通知单)除外
- 不 更改任何代码
- 不要 在Magento2管理员和店面中进行更改
TIP
允许在Magento1店面中进行所有操作。
运行Data Migration Tool
此部分说明如何运行Data Migration Tool以迁移设置、数据或增量更改。
首要步骤
-
以具有写入文件系统权限的用户身份登录或切换到应用程序服务器。 请参阅切换到文件系统所有者。
如果使用bash shell,则可以使用以下语法切换到文件系统所有者并同时输入命令:
code language-bash su <file system owner> -s /bin/bash -c <command>
如果文件系统所有者不允许登录,您可以执行以下操作:
code language-bash sudo -u <file system owner> <command>
-
若要从任何目录运行Magento命令,请将
<magento_root>/bin
添加到您的系统PATH
。由于外壳的语法不同,请查阅unix.stackexchange.com之类的引用。
CentOS的bash shell示例:
code language-bash 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/
目录。c2d96e17-5179-455c-ad3a-e1697bb4e8c3