设置Magento2后如何安装示例数据?

设置Magento2后如何安装示例数据?,magento2,Magento2,我想在成功安装Magento后安装示例数据。在Magento2中安装Magento后,安装示例数据的过程是什么?您已经解决了这个问题吗?如果没有,请参见:我刚刚讨论了这个问题:如果您的开发分支是github上的默认分支,那么示例数据将不起作用。取而代之的是抓住主人 git clone -b master https://github.com/magento/magento2.git 然后使用示例数据包更新composer.json。 从文档-> 在许可证之前添加“最低稳定性”:“beta”,现

我想在成功安装Magento后安装示例数据。在Magento2中安装Magento后,安装示例数据的过程是什么?

您已经解决了这个问题吗?如果没有,请参见:

我刚刚讨论了这个问题:如果您的开发分支是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 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
      
    • 使用magento:

    • 部署示例数据:

      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/*
    
  • 升级magento文件:

    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
    
    也许有机会