You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopware 6安装Mailchimp插件后检测提示HTTPS未启用报错如何解决

Shopware 6 Mailchimp插件HTTPS检测失败排查方案

核心问题说明

插件的HTTPS检测读取的是Shopware系统级配置的请求上下文参数,仅配置服务器重定向和销售渠道域名无法满足检测要求,按照以下步骤逐一排查:

1. 修正.env全局配置参数

  • 打开Shopware根目录下的.env配置文件,找到APP_URL参数,将其修改为你的实际HTTPS域名:
    APP_URL=https://my-url.de
    
    你报错中检测到的Base URL为http://763.dev-weblabels.de,说明此处默认配置未修改,是核心问题点。
  • 修改后执行缓存清理命令生效:
    bin/console cache:clear && bin/console cache:warmup
    

2. 配置反向代理信任规则(使用率最高的遗漏配置项)

如果你的服务器使用了Nginx反向代理、CDN、负载均衡服务,Shopware默认无法识别前端传递的HTTPS请求,需要添加信任规则:

  • 在.env文件中添加以下配置:
    TRUSTED_PROXIES=127.0.0.1,REMOTE_ADDR
    TRUSTED_HEADERS='["X-Forwarded-Proto", "X-Forwarded-For", "X-Forwarded-Host"]'
    
    如有固定的反向代理IP段,将127.0.0.1替换为对应IP即可。

3. 校验销售渠道域名配置

  • 登录Shopware后台,进入「设置」-「销售渠道」,选择对应主销售渠道,确认「域名」字段为完整HTTPS地址https://my-url.de,末尾无多余斜杠,所有子销售渠道域名也需统一使用HTTPS开头的完整地址。

4. 验证系统HTTPS识别状态

  • 可在Shopware根目录创建临时测试文件test_https.php验证识别状态:
    <?php
    require __DIR__ . '/vendor/autoload.php';
    $request = \Symfony\Component\HttpFoundation\Request::createFromGlobals();
    // 返回bool(true)则说明HTTPS识别正常
    var_dump($request->isSecure());
    
    访问https://my-url.de/test_https.php查看返回结果,测试完成后立即删除该文件避免安全风险。

5. 重置Mailchimp插件配置

  • 进入后台「扩展」-「我的扩展」,找到Mailchimp插件先停用再启用,进入插件配置页重新保存所有配置后再次执行检测即可。

额外注意事项

  • 确认服务器部署的SSL证书有效、未过期,证书链完整
  • 若使用Shopware云版本无需修改.env文件,直接在后台店铺设置中修改主域名即可

内容的提问来源于stack exchange,提问作者Grimclaw Draven

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 14:45:01