我试图使用php composer.phar更新来更新我在symfony2中的供应商捆绑包,但是当我这样做的时候,我收到了下面这行之后的错误:
更新"app/config/parameters.yml“文件
我得到的错误是:
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
The child node "key" at path "security.firewalls.main.remember_me" must be configured.
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-update-cmd event terminated with an exception
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command. 我的security.yml文件的防火墙部分包含以下内容:
firewalls:
main:
pattern: ^/
provider: fos_userbundle
form_login:
csrf_provider: form.csrf_provider
always_use_default_target_path: false
default_target_path: webplio_site_dashboard_index
#success_handler: webplio_site.login_success_handler
check_path: /login_check
login_path: /login
logout: true
remember_me: true
anonymous: true
remember_me:
key: "%secret%"
lifetime: 31536000 # 365 days in seconds
path: /
domain: ~ # Defaults to the current domain from $_SERVER在parameters.yml文件中定义secret的位置
我的问题是,为了在路径"security.firewalls.main.remember_me“处配置子节点"key”,我还需要做些什么?
发布于 2016-05-24 22:58:18
您需要从
remember_me:
key: "%secret%"至
remember_me:
secret: "%secret%"发布于 2014-06-04 04:33:24
将您的remember_me: true移动到
form_login:
...
remember_me: true检查security-reference as以了解原因。
发布于 2016-06-21 00:46:20
将key更改为secret,它就可以工作了
https://stackoverflow.com/questions/24020179
复制相似问题