2012-03-25 3 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'])) 

방문 내 아파치 오류 로그와는 다음 상태 :

[클라이언트는 127.0.0.1] 파일이 없습니다 :/Usrs, 리퍼러를 : http://localhost:8080/index.php

한 사람이이 ENAB 경우 아파치 rewrite_module을 확인하기 위해 제안 주도 여부, 내 MAMP/conf의/아파치 폴더에 httpd.conf 파일을 방문시 ...

을 LoadModule rewrite_module이하고 나는 그것을 사용할 수 있는지 추론하고있는 주석입니다.

내 index.php에 내가 설정했습니다 : $ configuration = ProjectConfiguration :: getApplicationConfiguration ('frontend', 'prod', true);

여기에 트릭이 없습니다. 귀하의 답변, 건설적인 비판을 환영하고 감사드립니다!

감사합니다. 파리 야트

답변

0

factories.yml을 표시 할 수 있습니까? (응용 프로그램에서/my_apps/설정 /)

난 당신이 그런 STH 지정 같아요

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

를하지만합니다 (파일 항목을 정의하는 것을 잊었다 예 : 로거는 로그 정보를 넣어야 할 경우). 의사 here을 확인하십시오.

관련 문제