2012-01-22 2 views
0

"치명적 오류"가 발생하면 symfony의 디버그 모드 (예 : frontend_dev.php/module/action)에서 스택 추적으로 멋진 레이아웃을 기대하지만 정말 끔찍한 포맷되지 않은 연속 된 텍스트 페이지.symfony 디버그 모드가 오류없이 레이아웃없이로드됩니다.

_dev를 지정하지 않고이 옵션을 시도하면 디버그를 설정하지 않은 상태에서 일반 흰색 페이지가 표시됩니다. 나는 symfony 500 페이지 나 비슷한 것을 기대하고있었습니다. 나는 이것을 디버깅하는 방법이나 내가 그 원인을 알지 못한다.

그러나 수동으로 모든 예외를 예상대로 throw합니다. 나는 뚜렷한 모드로 예쁜 500 페이지를 보았고 stacktrace에 멋지게 포맷 된 페이지를 보았다.

+1

포맷되지 않은 오류 페이지에 CSS가 누락되었을 수 있습니까? –

+0

web/아래에 lib/vendor/symfony/data/web/sf 디렉토리를 복사 (또는 심볼릭 링크)했는지 확인하십시오. – Maerlyn

답변

0

Fatal errors should not be caught 이렇게하면 서식이 지정되지 않습니다 : Symfony에서 예외로 변환하여 멋지게 서식을 지정할 수 없습니다. 좀 더 예쁘게하려면 html_errors를 On으로 설정하고 XDebug를 설치할 수 있습니다.

+0

감사합니다 greg, 그건 의미가 있습니다. – dartarrow

관련 문제