我正在尝试部署,但在执行此命令时出现错误:
php app/console assets:install web --env=prod
错误是:
[SymfonyComponentDependencyInjectionExceptionParameterNotFoundException]
You have requested a non-existent parameter "secret".
和capifony正在回滚,所以没有部署任何内容…但是这个参数存在于parameters.yml中。我有一个亚马逊Linux与nginx。
有谁能帮帮我吗?编辑现在出现不同的错误
Warming up the cache for the prod environment with debug false
SymfonyComponentConfigExceptionFileLoaderLoadException]
Cannot load resource ".".
仍然不工作…我不知道该怎么做,没有帮助吗?(
您使用的是哪个版本的Capifony ?我也有同样的问题。重新安装capifony,在我的项目中备份我的Capfile并再次运行capifony .
解决了这个问题。检查新的cap文件和旧的cap文件,发现有一些很大的不同。
是参数。在生产环境中使用的配置文件中包含的Yml ?
检查.gitignore
文件,默认忽略parameters.ini
,因此"secret"参数