magento导入数据的方法
导入演示数据
分两种情况处理。
如果你是用composer方式安装的
非常简单,二行命令搞定:
在项目根目录下执行。我们的是在/var/www/magento2/下面。
安装演示数据
php bin/magento sampledata:deploy
更新数据库
php bin/magento setup:upgrade
这样就ok了,刷新下首页就有数据了。
删除演示数据
php bin/magento sampledata:remove
重装演示数据
php bin/magento sampledata:reset
如果你是用github方式下载安装的
相对比较麻烦一些。
因为我们的m2源代码是直接从github下载的。所以演示数据也从github下载。
注意版本要对应的,我们M2是2.2.4版本,演示数据也必须是2.2.4.
记得用普通用户登录,我的是zou
下载
在项目根目录下执行。我们的是在/var/www/magento2/下面。
wget https://codeload.github.com/magento/magento2-sample-data/zip/2.2.4
mv 2.2.4 2.2.4.zip
unzip 2.2.4.zip
mv 2.2.4 magento2-sample-data
注意:这些命令仅供参考,你只需要把文件下载下来,解压后,重命名为
magento2-sample-data
就行,一定要确保这是个目录,如果不是目录(cd magento2-sample-data
报错)的话,就有问题,导入不成功。
把演示数据引入系统
执行下面的命令,创建符号连接。
注意:--ce-source
要填项目的绝对路径。
php -f magento2-sample-data/dev/tools/build-sample-data.php -- --ce-source="/var/www/magento2"
更新数据库
php bin/magento setup:upgrade
这样就ok了。
如何卸载演示数据呢?
卸载演示数据
php -f magento2-sample-data/dev/tools/build-sample-data.php -- --command=unlink --ce-source="/var/www/magento2"
更新数据库
php bin/magento setup:upgrade