【问题标题】:How to install Shopware demo data in existing installation?如何在现有安装中安装 Shopware 演示数据?
【发布时间】:2020-12-08 13:40:07
【问题描述】:

有没有办法在安装开发模板后安装 Shopware 演示数据(不是随机演示数据)?

【问题讨论】:

    标签: shopware demo shopware6


    【解决方案1】:

    是的,这是可能的。

    解决方案 1:

    您可以在开发模板中运行第一个运行向导。

    这可以从Settings > System > First run Wizard 完成,在这里你必须说“下一步”到它要求安装语言包的第一步。在第二步,您可以安装演示数据。

    只需关闭窗口或F5即可,安装演示数据插件后,您无需再次执行整个运行向导。

    解决方案 2:

    composer require store.shopware.com/swagplatformdemodata
    

    【讨论】:

    • 我们不能像这样在控制台上运行它:bin/console framework:demodata ?
    • 运行命令与安装演示数据插件不一样!
    【解决方案2】:

    除了 6.2.0-RC 版本之前的答案之外,我们还可以使用 bin/console store:download(在此 commit 中添加)命令安装此演示数据插件(无需凭据)。

    例子:

    APP_ENV=prod php bin/console store:download -p SwagPlatformDemoData
    

    如 cmets 所述,安装 bin/console framework:demodata 会安装随机演示数据。如果您想对一组特定数据运行测试,这可能没有帮助。

    建议的解决方案 2 也行不通:

    Could not find a matching version of package store.shopware.com/swagplatformdemodata
    

    它现在可能位于packages.shopware.com。 为此,您必须将存储库添加到您的根作曲家:

    "repositories": [
        {
          "type": "composer",
          "url": "https://packages.shopware.com"
        }
      ]
    

    但是您需要/.composer/auth.json 中的登录凭据才能使用该凭据:

     {
        bearer: {
           "packages.shopware.com: "[TOKEN]"
        }
     }
    

    令牌应该从https://account.shopware.com获取(如果你能拿到的话^_^)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-17
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多