部署带有capifony的Symfony2应用程序时出错

时间:2012-12-27 20:42:59

标签: symfony 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。

有人可以帮帮我吗?

EDIT 现在有不同的错误

Warming up the cache for the prod environment with debug false
Symfony\Component\Config\Exception\FileLoaderLoadException]
Cannot load resource ".".

仍然没有工作......我不知道如何继续,没有帮助? :(

3 个答案:

答案 0 :(得分:1)

您使用的是哪种版本的Capifony?有同样的问题。重新安装capifony,在我的项目中备份我的Capfile并再次运行capifony .修复了问题。检查新的cap文件与旧的文件相比显示出一些很大的差异。

答案 1 :(得分:0)

parameters.yml是否包含在生产环境中使用的配置文件中?

答案 2 :(得分:0)

检查.gitignore文件,默认情况下忽略parameters.ini,因此忽略“秘密”参数。