当我清除缓存时,app/console cache:clear我收到错误:
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
The service "uri_signer" has a dependency on a non-existent parameter "kernel.secret". Did you mean this: "kernel.charset"?
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
这意味着kernel.secret尚未设置,此值用于生成CSRF令牌,但也可用于其他事项.
确保kernel.secret已知parameters.yml并输入config.yml如下:
imports:
- { resource: parameters.yml }
Run Code Online (Sandbox Code Playgroud)
parameters.yml:
parameters:
kernel.secret: ThisIsVerySecret!
Run Code Online (Sandbox Code Playgroud)
或者它是如何在标准版中完成的:
config.yml:
framework:
secret: "%secret%"
Run Code Online (Sandbox Code Playgroud)
parameters.yml
parameters:
secret: ThisIsVerySecret!
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9953 次 |
| 最近记录: |