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

APP_ENV为dev时应用自定义端点不加载脚本不执行问题咨询

问题判定与修复方案

该问题属于版本迭代带来的默认配置变更,不属于配置遗漏,也非影响核心流程的阻断性Bug,具体排查与修复逻辑如下:

  • 版本差异说明:6.4.11.0及以上版本在dev环境新增了应用自定义端点的安全校验逻辑,6.4.10.1版本未上线该规则,因此低版本无异常。
  • 触发原因:
    dev环境下框架默认对应用安装时注册的自定义路由做白名单校验,未手动放行的路由会被直接拦截返回403,导致后续关联的安装脚本无法执行;prod环境为保障生产可用性默认关闭该层校验,因此安装流程正常。
  • 修复步骤:
    1. 打开dev环境专属配置文件 config/packages/dev/shopware.yaml
    2. 新增配置项关闭dev环境下的应用端点强校验:
shopware:
  app:
    allow_all_app_urls_in_dev: true
  1. 执行命令清除dev环境缓存:
bin/console cache:clear --env=dev
  • 异常兜底排查:如果配置完成后问题仍存在,检查本地.env文件中APP_URL的配置值,需要和当前访问站点的域名、端口、HTTP/HTTPS前缀完全匹配,dev环境下应用回调地址会做严格等值校验,配置不一致同样会触发端点拦截。

注意:上述配置仅允许在dev环境添加,禁止同步到prod环境配置文件,避免引入未授权访问的安全风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 15:18:15