【发布时间】:2020-11-30 15:39:39
【问题描述】:
我开始收到此错误...不知道为什么或如何?
这是framework.yaml:
security:
# https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers
providers:
ad_ldap:
ldap:
service: Symfony\Component\Ldap\Ldap
base_dn: dc=mydomain,dc=local
search_dn: 'appuser'
search_password: "xxx"
default_roles: ROLE_USER
uid_key: 'sAMAccountName'
filter: '({uid_key}={username})'
给我这个错误:
在 FileLoader.php 第 180 行: 文件“/vagrant/project/config/packages/security.yaml”没有 包含有效的 YAML:“rname})' 附近的意外字符” 第 12 行(靠近“过滤器:'({uid_key}={us ername})'”) /vagrant/project/config/packages/security.yaml(加载在 资源“/vagrant/project/config/packages/security.yaml”)。
在 YamlFileLoader.php 第 693 行: 文件“/vagrant/project/config/packages/security.yaml”没有 包含有效的 YAML:“rname})' 附近的意外字符” 第 12 行(靠近“过滤器:'({uid_key}={username})'”)。
在 Parser.php 第 760 行: 第 12 行“rname})'” 附近的意外字符(靠近 "过滤器:'({uid_key}={username})'")。
【问题讨论】:
-
看起来问题出在
framework.yaml文件中,而不是在.env中 -
毫无意义...我在上面添加了framework.yaml sn-p。一年多来,YAML 文件没有任何变化......我认为在部署过程中更新了一些东西,代码令人窒息......
-
我注释掉了 ide 和 secret 密钥....现在它在抱怨 LDAP 配置。唉