Shopware 6 无法找到与请求匹配的销售渠道

Mar*_*hed 1 mapping dns valet shopware6

我已经在这个问题上坚持了足够长的时间了,基本上我想尝试使用 Shopware 6 作为 PWA。

为了安装商店软件,我使用ValetGit

但我永远无法以正确的方式使用 install Shopware6,因为我总是遇到相同的错误:

商店软件错误

这就是我安装 Shopware6 的方式:

  1. 克隆 git repo -->https://github.com/shopware/product;

  2. 光盘/制作;-composer install(安装依赖项)

  3. ./bin/console system:setup - 在此步骤中,我被要求输入一些数据:

  4. 应用环境[dev]://dev;

    • /public 文件夹的 URL [http://localhost]: // http://product.test;
    • 蓝绿部署(是/否)[是]://是
    • 数据库用户[app]: //root
    • 数据库密码://root
    • 数据库主机 [localhost]: //
    • 数据库端口[3306]://
    • 数据库名称[shopware]://
    • 数据库 SSL CA 路径 []: //
    • 数据库 SSL 证书路径 []: //
    • 数据库 SSL 密钥路径 []: //
  • 跳过数据库服务器 SSL 证书的验证?(是/否)[否]://否

安装 Shopware 6 后,我将访问生产/公共创建代客链接(虚拟主机)。

valet link production.test
Run Code Online (Sandbox Code Playgroud)

我在http://product.test上访问我的虚拟主机

此时我总是收到上述错误:无法找到请求匹配的销售渠道:http://product.test/”。请确保域名映射正确。

aug*_*yer 5

这有点奇怪。好消息是您的安装似乎正常工作,但由于某种原因,听起来您的 SalesChannel -> 域未设置。尝试登录http://product.test/admin并转至店面销售渠道。在那里您可以配置域。您可以在这里看到它作为示例: 在此输入图像描述

  • 还要确保销售渠道确实设置为 http:// ...而不是 https://,这也不会匹配。 (2认同)