如何在设置Magento2后安装样本数据?

时间:2015-09-19 12:59:18

标签: magento2

我想在成功安装Magento后安装样本数据。在Magento2中安装Magento之后安装样本数据的过程是什么?

17 个答案:

答案 0 :(得分:31)

下载样本数据:

php bin/magento sampledata:deploy

然后安装样本数据:

php bin/magento setup:upgrade

http://m4s0.com/install-magento-2-with-sample-data/

答案 1 :(得分:25)

  1. 安装示例数据模块:

    • 使用作曲家:

      1. 将依赖项添加到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
        
      2. 运行:

        bin/magento sampledata:deploy
        
    • 使用magento:

      1. 部署样本数据:

        bin/magento module:enable Magento_CustomerSampleData Magento_MsrpSampleData Magento_CatalogSampleData Magento_DownloadableSampleData Magento_OfflineShippingSampleData Magento_BundleSampleData Magento_ConfigurableSampleData Magento_ThemeSampleData Magento_ProductLinksSampleData Magento_ReviewSampleData Magento_CatalogRuleSampleData Magento_SwatchesSampleData Magento_GroupedProductSampleData Magento_TaxSampleData Magento_CmsSampleData Magento_SalesRuleSampleData Magento_SalesSampleData Magento_WidgetSampleData Magento_WishlistSampleData
        
  2. 启用示例数据模块(非常重要!):

    rm -rf var/cache/* var/page_cache/* var/generation/*
    
  3. 删除旧文件:

    bin/magento setup:upgrade
    
  4. 升级magento文件:

    bin/magento setup:di:compile
    
  5. 重新编译文件:

    bin/magento indexer:reindex
    
  6. 重新索引:

    bin/magento setup:static-content:deploy
    
  7. 部署静态内容:

    db.users.aggregate([{ $project: { total: { $subtract: [ "$dateAdded", "$sourceDate" ]}}}]) 
    

答案 2 :(得分:7)

您可以使用命令行转到magento 2根文件夹来安装示例数据。然后,

  1. 下载示例数据:$php bin/magento sampledata:deploy

  2. 安装示例数据:$php bin/magento setup:upgrade

  3. 参考:http://devdocs.magento.com/guides/v2.0/install-gde/install/sample-data-after-magento.html

答案 3 :(得分:3)

我刚试过这个:如果你的开发分支是github上的默认设置,那么样本数据将无法运行。抓住大师吧。

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 composer http://packages.magento.com然后composer require magento/sample-data:~1.0.0-beta

现在已安装样本数据包,请使用

更新数据库

<path to Magento 2 bin dir>/magento setup:upgrade

<path to Magento 2 bin dir>/magento sampledata:install <your Magento administrator user name>

答案 4 :(得分:3)

首先安装magento2。只需运行以下命令即可安装示例数据。

1)转到您的安装目录:

root@prince:/var/www/html/magento2#

2)之后,运行此命令

php bin/magento sampledata:deploy

3)现在登录magentocommerce获取用户名和密码

https://www.magentocommerce.com/magento-connect/customer/account/login/

4)转到开发人员 - >安全密钥,生成新密钥或使用现有密钥

- &GT;使用公钥作为用户名私钥作为密码

5)现在运行此命令重新编译代码,升级数据库并清除缓存

php bin/magento setup:upgrade

现在为reindex运行此命令

php bin/magento indexer:reindex

最后授予文件和文件夹权限

答案 5 :(得分:2)

答案 6 :(得分:1)

magento设置后的Magento样本数据安装(在master分支中工作 - 解决方案适用于旧版本 - beta版)。

命令就像

一样
<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>

命令就像无法正常工作。

<path to Magento 2 bin dir>/magento setup:upgrade

<path to Magento 2 bin dir>/magento sampledata:install <your Magento administrator user name>

答案 7 :(得分:1)

你可以使用这个替代方案:

composer config repositories.0 composer https://repo.magento.com

然后:

bin/magento sampledata:deploy

系统会提示您输入用户名/密码:使用magento marketplace帐户中的 public_key / private_key

答案 8 :(得分:0)

Magento2 is very easy to install.

第1步: 从github下载源代码。

第2步:在Web根目录中提取源代码。

$ unzip magento2.zip 

第3步: 通过composer命令安装依赖项。

$ cd /var/www/html/magento2/   
$ composer install

第4步: 设置require权限和所有权。

$ sudo chmod -R 775 /var/www/html/magento2/
$ sudo chown -R www-data:www-data /var/www/html/magento2/

Magento2实例已准备好安装。 打开Web浏览器,使用服务器ip或localhost。

答案 9 :(得分:0)

如果您的composer.json文件中没有Magento存储库,则上述代码将无效。尝试运行

composer config repositories.magento composer https://repo.magento.com

在composer.json文件中添加magento存储库,然后运行

php magento sampledata:deploy

答案 10 :(得分:0)

试试这个。

在终端

中运行以下命令

php bin / magento sampledata:deploy //在magento2中部署样本数据

php bin / magento setup:升级//升级模块并运行安装文件

php bin / magento setup:di:编译//编译文件

php bin / magento indexer:reindex //索引平面表和产品价格

php bin / magento setup:static-content:deploy //重新生成静态文件

授予Var Folder 777完全权限。

在浏览器中加载网站

答案 11 :(得分:0)

为此我奋斗了很久,直到使用此方法安装示例数据为止。我是什么工具;)

https://devdocs.magento.com/guides/v2.2/install-gde/install/sample-data-after-clone.html

答案 12 :(得分:0)

以下内容将解决您的问题

确保您位于Magento安装目录中,并且具有写访问权限: 然后逐步运行

php bin/magento sampledata:deploy

php bin/magento setup:upgrade

如果您没有密钥,请单击authenticate并按照指导获取密钥

如果出现以下错误

[Composer\Downloader\TransportException] The 'https://repo.magento.com/packages.json' URL required authentication. You must be using the interactive console to authenticate

然后检查您所在的目录,如果您位于magento安装目录中,请运行

composer update

php bin/magento setup:upgrade

答案 13 :(得分:0)

使用SSH连接商店,然后转到商店的根目录。然后运行以下命令:

php bin/magento sampledata:deploy

现在,系统将询问您有关http://repo.magento.com/的URL身份验证。您可以从您的Magento Marketplace帐户中获取其凭据

完成后,只需运行以下命令:

php bin/magento setup::di:compile
php bin/magento static-content:deploy -f

如果在运行示例数据命令时遇到任何内存错误,则只需运行以下命令:

php -d memory_limit=2G bin/magento sampledata:deploy

以下是参考指南:Guide to Intsall Magento 2 Sample Data

答案 14 :(得分:0)

步骤1:Magento CLI 确保已导出Magento CLI路径。如果未导出Magento CLI的路径,请从商店的webroot发出以下命令。

export PATH=$PATH:$(pwd)/bin

第2步:安装示例数据 将当前目录更改为Magento的Webroot并执行以下命令:

bin/magento sampledata:deploy

您可能会遇到有关repo.magento.com的URL身份验证的错误。如果是这样,则执行“ composer update”命令。它将要求您输入我们从Magento Connect帐户部分创建的用户名密码。

第3步:完成安装 现在,我们将使用“ magento setup:upgrade”命令重新编译代码并清除缓存。

bin/magento setup:upgrade

您现在可以在您的Magento商店中开始使用样本数据进行测试。您可以添加产品,删除产品,试用支付系统以及测试服务器负载。如果您在此过程中遇到任何问题,可以在下面发表评论,我们很乐意为您解决问题。

答案 15 :(得分:0)

这很简单,您可以由作曲家使用,只需进入根目录和

使用以下命令下载示例数据:

php bin/magento sampledata:deploy

然后安装示例数据

php bin/magento setup:upgrade

如果数据未显示在网站上,您还可以清理缓存或重新编制索引。

使用以下命令: php bin / magneto indexer:reindex

答案 16 :(得分:0)

我们可以在安装 Magento2 后使用终端安装示例数据。我们需要运行以下命令。

  1. php bin/magento c:c
  2. php bin/magento 示例数据:部署
  3. php bin/magento s:up
  4. php bin/magento s:d:c
  5. php bin/magento s:s:d
  6. sudo chmod -R 777 var var/* pub pub/static/* 生成生成/*

有关详细信息,请查看 How to install sample data in Magento2