2012-01-16 8 views
8

No estoy seguro de cuándo o qué he cambiado, pero de repente xdebug ya no muestra sus stacktraces formateadas. En cambio, renderiza stacktrtace sin ningún HTML; here is an example; Mientras que yo esperaría que las tablas de color naranja como hereCómo habilitar errores y rastreos de Xdebug formateados

He buscado la documentación, pero no puedo encontrar ninguna referencia a una configuración o configuración que (un) establecer esto. ¿Qué hice mal?

Mi xdebug.ini (Ubuntu, por lo /etc/php5/conf.d/xdebug.ini) es pequeño:

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 

Respuesta

22

Xdebug respeta la configuración normal de PHP con respecto a los informes de errores y el formato. En este caso, lo más probable es que "html_errors" esté desactivado en php.ini. Vuelva a encenderlo, y Xdebug debería mostrar agradables tablas de color naranja nuevamente.

aplausos, Derick

+0

Sir, yo estás en lo correcto! ¡Estás absolutamente en lo correcto! –

0

En mi Ubuntu actualizado 14.10 dejó de trabajar, por lo que me di cuenta de que el módulo se fue desactivado en algún momento, por lo que vuelva a habilitarlo con el siguiente comando:

sudo php5enmod xdebug 
Cuestiones relacionadas