0

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

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 ".".

仍然无法正常工作...我不知道如何进行,没有帮助吗?:(

4

3 回答 3

1

您使用的是哪个版本的 Capifony?有同样的问题。重新安装 capifony,在我的项目中备份我的 Capfile 并capifony .再次运行解决了这个问题。检查新的上限文件和旧的文件显示了一些很大的不同。

于 2013-01-09T00:01:00.157 回答
0

Is parameters.yml included in the configuration file which is used in the production environment?

于 2012-12-27T21:04:58.023 回答
0

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

于 2013-01-21T12:10:49.410 回答