2012-03-25 12 views
0

symfony 1.4アプリケーションの運用環境では、500内部サーバエラーが発生します。Symfony 1.4の運用環境への切り替え

は私のローカルマシン上で同じエラーを再現しようと、それは基本的には同様に、次のメッセージと一緒に500内部サーバーエラーが得られます。

500 | Internal Server Error | sfConfigurationException 
You must provide a "file" parameter for this logger 

at() 
in SF_SYMFONY_LIB_DIR/log/sfFileLogger.class.php line 48 ... 
    { 

    if (!isset($options['file'])) 

    { 

     throw new sfConfigurationException('You must provide a "file" parameter for this logger.'); 

    } 


    if (isset($options['format'])) 

は私のapacheのエラーログを訪問し、それが次のように述べている:

[クライアント127.0.0.1]ファイルが存在しません:/ Usrs、リファラ:それはENABある場合http://localhost:8080/index.php

一人はapacheのrewrite_moduleをチェックすることが示唆主導かどうか、そして私のMAMP/confに/ apacheのフォルダ内のhttpd.confファイルを訪問すると、...

のLoadModule rewrite_moduleがあり、それは、私はそれが有効になっていることを推測していた、コメント解除されています。

私のindex.phpで私は設定しました: $ configuration = ProjectConfiguration :: getApplicationConfiguration( 'frontend'、 'prod'、true);

ここでトリックがありません。あなたの反応、建設的な批判は大歓迎であり、感謝しています!

ありがとうございます! パリジャット

答えて

0

factories.ymlを表示できますか?

prod: 
    logger: 
    class: sfFileLogger 
    param: 
     level: debug 
     file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log 

しかし、あなたはファイルエントリ(つまり、定義するのを忘れ:ロガーは、ログ情報を配置する必要があり

(アプリケーション/ my_apps /設定/に)私はあなたがそのようなSTHを指定したと思います)。文書hereを確認してください。

関連する問題