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 .再度実行すると、問題が修正されました。新しい cap ファイルを古いものと照合すると、大きな違いがいくつかありました。

于 2013-01-09T00:01:00.157 に答える
0

本番環境で使用する設定ファイルに parameters.yml は含まれていますか?

于 2012-12-27T21:04:58.023 に答える
0

ファイルを確認.gitignoreしてください。デフォルトでは無視されるparameters.iniため、「秘密」パラメータです。

于 2013-01-21T12:10:49.410 に答える