2010-08-10 2 views
6

최근에 우분투 10.04로 업그레이드했으며 일반적으로 패키지 관리자에서 xdebug를 설치했습니다. 나는 형식화 된 오류 메시지와 var_dumps를 표시하는 데 문제가 없었지만 이번에는 표시하지 않습니다.우분투에서 Xdebug가 올바르게로드되었지만 var_dump/오류 처리가 과도하게 실행되지 않습니다.

필자는 phpinfo()를 실행하여 확실히로드하고 있으며 일부 사용자 정의 xdebug 기능을 실행하려고 시도했지만 모두 정상적으로 작동하지만 xdebug가 설치되어 있지 않은 것처럼 var_dump를 실행하면 문제가 발생합니다. 왜 이런 일이 일어나고 있는거야?

답변

21

xdebug가 기본값 인 var_dump을 자체적으로 오버로드하므로 일부 설정은 기본 PHP 구성에서 이월 될 수 있습니다. 특히 html_errors = On을 확인하십시오.

xdebug 패키지가 일부 기본값이 아닌 configuration options을 추가했을 수도 있습니다. 이 경우 특별히 xdebug.overload_var_dump = 1을 확인하십시오.

+0

좋은 정보 - html_errors가 수정되었습니다. 덧붙여서 PHP 5.3의 새로운 기능은 무엇입니까? –

+1

@pitch_invasion 기본 ini 설정은 PHP 5.3에서 변경되었을 수 있지만 afaik는 새로운 설정이 아닙니다. – cbednarski

관련 문제