2012-01-16 1 views
8

언제 또는 변경했는지 확실하지 않지만 갑자기 xdebug에서 형식이 지정된 스택 추적을 렌더링하지 않습니다. 대신 HTML없이 스택 테이블을 렌더링합니다. here is an example; 반면 오렌지색 테이블을 기대하는 반면에 here형식화 된 Xdebug 오류 및 추적을 활성화하는 방법

설명서를 검색했지만 설정하지 않았거나 설정을 찾지 못했습니다. 나는 무엇을 잘못 했는가?

내 xdebug.ini (우분투, 그래서 /etc/php5/conf.d/xdebug.ini는) 작 :

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so 

xdebug.default_enable = 1 
xdebug.auto_trace = 1 

xdebug.remote_enable = 1 
xdebug.remote_port = 9010 
xdebug.remote_host = audrey 

; xdebug.profiler_enable = 1 

; Markup of var_dump 
xdebug.overload_var_dump = 1 

답변

22

Xdebug는 오류보고 및 형식에 대한 PHP의 일반적인 설정을 존중합니다. 이 경우, php.ini에서 "html_errors"를 Off로 설정할 가능성이 높습니다. 다시 On으로 설정하면 Xdebug에서 멋진 주황색 테이블을 다시 표시해야합니다.

환호, Derick

+0

Sir, yo 너는 맞다! 당신은 절대적으로 맞습니다! –

0

을 시도, 그래서 모듈이 어떤 점에서 비활성화 갔다 것을 깨달았다, 그래서 다음 명령을 사용하여 다시 활성화하십시오.

sudo php5enmod xdebug