繁体   English   中英

使用capifony部署Symfony2应用程序时出错

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM