设置Magento2后如何安装示例数据?
我想在成功安装Magento后安装示例数据。在Magento2中安装Magento后,安装示例数据的过程是什么?您已经解决了这个问题吗?如果没有,请参见:我刚刚讨论了这个问题:如果您的开发分支是github上的默认分支,那么示例数据将不起作用。取而代之的是抓住主人设置Magento2后如何安装示例数据?,magento2,Magento2,我想在成功安装Magento后安装示例数据。在Magento2中安装Magento后,安装示例数据的过程是什么?您已经解决了这个问题吗?如果没有,请参见:我刚刚讨论了这个问题:如果您的开发分支是github上的默认分支,那么示例数据将不起作用。取而代之的是抓住主人 git clone -b master https://github.com/magento/magento2.git 然后使用示例数据包更新composer.json。 从文档-> 在许可证之前添加“最低稳定性”:“beta”,现
git clone -b master https://github.com/magento/magento2.git
然后使用示例数据包更新composer.json。
从文档->
在许可证之前添加“最低稳定性”:“beta”,现在看起来像
"name": "magento/project-community-edition",
"description": "Magento project (Community Edition)",
"type": "project",
"minimum-stability": "beta",
"version": "1.0.0-beta",
"license": [
"OSL-3.0",
"AFL-3.0"
],
然后运行composer config repositories.magento composerhttp://packages.magento.com
然后编写器需要magento/示例数据:~1.0.0-beta
现在已经安装了示例数据包,请使用
/magento设置:升级
/magento sampledata:magento安装后安装
magento示例数据(在主分支中工作-解决方案适用于旧版本-测试版)
命令的工作方式与
<path to Magento 2 bin dir>php magento setup:upgrade
<path to Magento 2 bin dir>php magento sampledata:install <your Magento administrator user name>
php magento安装程序:升级
php magento sampledata:安装
命令就像不工作一样。
<path to Magento 2 bin dir>/magento setup:upgrade
<path to Magento 2 bin dir>/magento sampledata:install <your Magento administrator user name>
/magento安装程序:升级
/magento sampledata:安装
您可以使用命令行转到magento 2根文件夹来安装示例数据。那么
$php-bin/magento-sampledata:deploy
$php-bin/magento安装程序:升级
php bin/magento sampledata:deploy
php bin/magento setup:upgrade
bin/magento sampledata:deploy
php bin/magento sampledata:deploy
然后安装示例数据:
php bin/magento sampledata:deploy
php bin/magento setup:upgrade
bin/magento sampledata:deploy
php bin/magento sampledata:deploy
步骤1-:
从下载源代码
步骤2-:提取web根目录上的源代码
$ unzip magento2.zip
步骤3-:
通过composer命令安装依赖项
$ cd /var/www/html/magento2/
$ composer install
步骤4-:
设置所需的权限和所有权
$ sudo chmod -R 775 /var/www/html/magento2/
$ sudo chown -R www-data:www-data /var/www/html/magento2/
Magento2实例已准备好安装。
打开web浏览器,使用服务器ip或本地主机
- 使用composer:
- 将依赖项添加到
:composer.json
composer require magento/module-bundle-sample-data magento/module-widget-sample-data magento/module-theme-sample-data magento/module-catalog-sample-data magento/module-customer-sample-data magento/module-cms-sample-data magento/module-catalog-rule-sample-data magento/module-sales-rule-sample-data magento/module-review-sample-data magento/module-tax-sample-data magento/module-sales-sample-data magento/module-grouped-product-sample-data magento/module-downloadable-sample-data magento/module-msrp-sample-data magento/module-configurable-sample-data magento/module-product-links-sample-data magento/module-wishlist-sample-data magento/module-swatches-sample-data magento/sample-data-media magento/module-offline-shipping-sample-data --no-update
- 运行:
composer update
php bin/magento sampledata:deploy
php bin/magento setup:upgrade
bin/magento sampledata:deploy
php bin/magento sampledata:deploy
rm -rf var/cache/* var/page_cache/* var/generation/*
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento indexer:reindex
bin/magento setup:static-content:deploy
从Composer存储库部署示例数据 在Magento根目录中,运行以下命令:
# bin/magento sampledata:deploy
bin/magento sampledata:deploy
此命令从模块的composer.json文件的建议部分收集依赖项,建议安装示例数据
要在不使用Magento CLI的情况下部署Magento composer存储库中的示例数据:
在根composer.json文件的require部分指定示例数据包,例如:
{
"require": {
...
"magento/module-catalog-sample-data": "{version}",
"magento/module-configurable-sample-data": "{version}",
"magento/module-cms-sample-data": "{version}",
"magento/module-sales-sample-data": "{version}"
....
}
}
其中,版本是软件包的版本;它应该对应于Magento实例的版本。如果composer.json文件中没有Magento存储库,则上述代码将无法工作。试着跑步 composer config repositories.magento composer 要在composer.json文件中添加magento存储库,请运行
php magento sampledata:部署首先安装magento2。之后,只需运行以下命令即可安装示例数据 1) 转到您的安装目录:
root@prince:/var/www/html/magento2#
2) 之后,运行此命令
php bin/magento sampledata:deploy
3) 现在登录到magentocommerce以获取用户名和密码
4) 转到开发人员->安全密钥,生成新密钥或使用现有密钥
->使用公钥作为用户名和私钥作为密码
5) 现在运行这个命令重新编译代码,升级数据库并清除缓存
php bin/magento setup:upgrade
现在为reindex运行此命令
php bin/magento indexer:reindex
最后授予文件和文件夹的权限试试这个
在终端中运行以下命令
php bin/magento sampledata:deploy//在magento2中部署示例数据
php bin/magento安装程序:升级//升级模块并运行安装文件
php-bin/magento安装程序:di:compile//编译文件
php-bin/magento-indexer:reindex//索引平面表和产品价格
php bin/magento安装程序:静态内容:部署//以重新生成静态文件
授予Var文件夹777的完全权限
在浏览器中加载站点您可以使用以下替代方法:
composer config repositories.0 composer https://repo.magento.com
然后:
bin/magento sampledata:deploy
系统将提示您输入用户名/密码:从您的magento marketplace帐户中使用公钥/私钥,在使用此方法安装示例数据之前,我一直在使用此方法。我是一个多么有用的工具
以下内容将解决您的问题 确保您位于Magento安装目录中,并且具有写入权限: 然后一步一步地跑
php-bin/magento-sampledata:deploy
php-bin/magento安装程序:升级
如果您没有钥匙,请单击并按照指南获取钥匙
如果出现以下错误
[Composer\Downloader\TransportException]
这个https://repo.magento.com/packages.json'URL需要身份验证。
您必须使用交互式控制台进行身份验证
然后检查您所在的目录,如果您所在的目录是magento安装目录,请运行
composer更新
和
php-bin/magento-setup:upgrade
步骤1:magento-CLI
确保已导出Magento CLI路径。如果未导出Magento CLI的路径,请从应用商店的webroot发出以下命令
export PATH=$PATH:$(pwd)/bin
步骤2:安装样本数据
将当前目录更改为Magento的Webroot并执行以下命令:
# bin/magento sampledata:deploy
bin/magento sampledata:deploy
也许有机会