2

言い方が正しいといいのですが、SVN からダウンロードしたばかりの symfony2 プロジェクトにベンダーをインストールしようとしていますが、このエラーが発生し続けます。

  [Symfony\Component\Config\Exception\FileLoaderLoadException]                                                                        
  Cannot import resource "parameters.ini" from "/Users/john/Sites/trunk/awesome/app/zone/config/../../config/config.yml".  

  [InvalidArgumentException]                                                                                                 
  The file "parameters.ini" does not exist (in: /Users/john/Sites/trunk/awesome/app/zone/config/../../config, ).  

Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception

  [RuntimeException]                                                         
  An error occurred when executing the "'cache:clear --no-warmup'" command.  

明らかに間違ったディレクトリを探しているようですが、どのファイルがそれらのファイルを指しているのかわかりません。

また、私は Symfony を初めて使用するので、問題の修正をどこから始めればよいかわかりません...

4

3 に答える 3

0

私はあなたがこのようなものを持っていると思いますapp/config/config.yml

imports:
    - { resource: parameters.ini }

そして、あなたはparameters.iniファイルしていません

このparameters.iniファイルはSymfony2.0で使用されており、Symfony 2.1(composerを使用している場合は、Symfony 2.1を使用していると思います)では、このファイルが変換されてparameters.ymlいるため、この「エラー」を確認して再試行してください。

于 2012-11-05T08:57:21.920 に答える
0

parameters.ini機密データ (データベースのパスワードなど) が保存されているため、ファイルがリポジトリに配置されていないと思います。

ローカルに作成する必要があります。テンプレートファイルをリポジトリに入れる人もいるので、 のような名前のファイルを探してくださいparameters.ini.dist。そのようなファイルがない場合は、symfony の標準版から元のファイルを取得し、それを環境に適応させます。

他の人が指摘したように、Symfony 2.1 はデフォルトparameters.ymlでは代わりに を使用します。必要に応じて、引き続き ini ファイルを使用できます。ファイルがある場合、またはそれを使い始めたい場合は、他の回答の指示に従ってください。parameters.ini parameters.yml

于 2012-11-07T12:31:30.767 に答える