2012-04-22 4 views
0

xdebug가 오류 추적 및 var_dump (PHP standatr 오류 출력 만 표시)를 표시하지 않는 이유는 무엇입니까? 하지만 디버깅이 효과적입니다.Xdebug가 추적 및 덤프를 표시하지 않습니다.

Mac OS Lion을 사용 중입니다.

[xdebug] 
zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so 
; Remote settings 
xdebug.remote_autostart=off 
xdebug.remote_enable=on 
xdebug.remote_handler=dbgp 
xdebug.remote_mode=req 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 

; General 
xdebug.show_local_vars=On 
xdebug.dump.SERVER=HTTP_HOST, SERVER_NAME 
xdebug.dump_globals=On 
xdebug.collect_params=4 
xdebug.auto_trace=off 
xdebug.collect_includes=on 
xdebug.collect_return=off 
xdebug.default_enable=on 
xdebug.extended_info=1 
xdebug.manual_url=http://www.php.net 
xdebug.show_mem_delta=1 
xdebug.max_nesting_level=100 
xdebug.idekey=xdebug 

; Trace options 
xdebug.trace_format=0 
xdebug.trace_output_dir=/tmp/xdebug/trace 
xdebug.trace_options=0 
xdebug.trace_output_name=tracelog 

; Profiling 
xdebug.profiler_append=0 
xdebug.profiler_enable=0 
xdebug.profiler_enable_trigger=0 
xdebug.profiler_output_dir=/tmp/xdebug/debug 
xdebug.profiler_output_name=scriptprofile.out 

답변

0

하는 것은 물론 (1) php.ini 파일에서 on으로 설정 html_errors을 가지고 있는지 확인하십시오 :

여기 내 구성입니다. 이것은 PHP 5.3에서 기본적으로 꺼져있는 이상한 이유입니다. PHP 5.4에서는 기본값이 (1)에 다시 설정됩니다.

관련 문제