如何在现有安装中安装 Shopware 演示数据?
How to install Shopware demo data in existing installation?
有没有办法在安装开发模板后安装 Shopware 演示数据(不是随机演示数据)?
是的,这是可能的。
解决方案一:
您可以 运行 开发模板中的第一个 运行 向导。
这可以从 Settings > System > First run Wizard
完成,您必须在要求安装语言包的第一步中说“下一步”。第二步,安装演示数据。
只需关闭 window 或 F5,安装演示数据插件后,您无需再次执行整个 运行 向导。
方案二:
composer require store.shopware.com/swagplatformdemodata
除了从版本 6.2.0-RC 版本开始的先前答案之外,我们还可以使用 bin/console store:download
(在此 commit 中添加)命令来安装此演示数据插件(无需凭据).
示例:
APP_ENV=prod php bin/console store:download -p SwagPlatformDemoData
如评论所述,安装 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]"
}
}
Token应该从https://account.shopware.com那里抢到(如果你能拿到的话^_^)
有没有办法在安装开发模板后安装 Shopware 演示数据(不是随机演示数据)?
是的,这是可能的。
解决方案一:
您可以 运行 开发模板中的第一个 运行 向导。
这可以从 Settings > System > First run Wizard
完成,您必须在要求安装语言包的第一步中说“下一步”。第二步,安装演示数据。
只需关闭 window 或 F5,安装演示数据插件后,您无需再次执行整个 运行 向导。
方案二:
composer require store.shopware.com/swagplatformdemodata
除了从版本 6.2.0-RC 版本开始的先前答案之外,我们还可以使用 bin/console store:download
(在此 commit 中添加)命令来安装此演示数据插件(无需凭据).
示例:
APP_ENV=prod php bin/console store:download -p SwagPlatformDemoData
如评论所述,安装 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]"
}
}
Token应该从https://account.shopware.com那里抢到(如果你能拿到的话^_^)