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



我正在尝试部署,但在执行此命令时出现错误:

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"参数

相关内容

最新更新