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

Shopware 6安全插件报错:必须定义参数‘SwagPlatformSecurity.activeFixes’

解决Shopware 6中SwagPlatformSecurity插件报错"The parameter 'SwagPlatformSecurity.activeFixes' must be defined"

这个报错是因为SwagPlatformSecurity插件的核心配置参数SwagPlatformSecurity.activeFixes未在系统中生成,以下是针对dockware环境的解决方案:

方案1:重置插件配置(优先尝试)

如果还能通过禁用插件进入后台,直接找到SwagPlatformSecurity插件的配置页,点击保存(无需修改默认选项),系统会自动生成缺失的配置参数。

如果无法进入后台,打开dockware的终端执行以下命令:

bin/console plugin:config:reset SwagPlatformSecurity
bin/console plugin:refresh
bin/console plugin:activate SwagPlatformSecurity

重置配置会恢复插件的默认设置,重新激活后系统会自动创建activeFixes参数。

方案2:手动添加配置文件

检查项目根目录下的config/packages/swag_platform_security.yaml文件是否存在,若不存在则手动创建,添加以下内容:

swag_platform_security:
    active_fixes: []

然后执行配置导入与缓存清理命令:

bin/console system:config:import
bin/console cache:clear

方案3:数据库手动插入配置项

通过数据库工具(如phpMyAdmin)连接dockware的Shopware数据库,执行以下SQL语句插入缺失的配置:

INSERT INTO system_config (configuration_key, configuration_value, sales_channel_id) 
VALUES ('SwagPlatformSecurity.activeFixes', '[]', NULL);

执行后清理缓存:

bin/console cache:clear

方案4:检查版本兼容性

确认SwagPlatformSecurity 1.0.25与Shopware 6.4.17.2的兼容性,若存在版本适配问题,可尝试调整插件版本:

# 降级到1.0.24版本
composer require shopware/platform-security:1.0.24
bin/console plugin:refresh
bin/console plugin:activate SwagPlatformSecurity

内容的提问来源于stack exchange,提问作者B.Irneos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 22:48:21