[英]Error when deploying a Symfony2 app with capifony
我正在尝试部署,但执行此命令时出现错误:
php app/console assets:install web --env=prod
错误是:
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
You have requested a non-existent parameter "secret".
并且capifony正在回滚,因此未部署任何内容...但是此参数存在于parameters.yml中。 我有一个带有nginx的Amazon Linux。
有人可以帮我吗?
立即编辑其他错误
Warming up the cache for the prod environment with debug false
Symfony\Component\Config\Exception\FileLoaderLoadException]
Cannot load resource ".".
仍然不起作用...我不知道该如何进行,没有帮助吗? :(
您正在使用哪个版本的Capifony? 有同样的问题。 重新安装capifony,在项目中备份Capfile并运行capifony .
再次解决了这个问题。 将新的cap文件与旧的cap文件进行检查显示出一些很大的差异。
生产环境中使用的配置文件中是否包含parameters.yml?
检查.gitignore
文件,默认情况下它会忽略parameters.ini
,从而忽略“秘密”参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.