如何启用格式化的Xdebug错误和跟踪

时间:2012-01-16 09:18:17

标签: xdebug

我不确定我什么时候或者我改变了什么,但突然xdebug不再呈现其格式化的堆栈跟踪。相反,它渲染stacktrtace没有任何HTML; here is an example;而我希望像here

这样的橙色表格

我搜索了文档,但找不到任何可以(un)设置它的设置或配置的引用。我做错了什么?

我的xdebug.ini(Ubuntu,所以/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

2 个答案:

答案 0 :(得分:23)

Xdebug尊重PHP有关错误报告和格式化的常规设置。在这种情况下,您很可能在php.ini中将“html_errors”设置为Off。把它变回On,Xdebug应该再次显示漂亮的橙色表。

欢呼声, 德里克

答案 1 :(得分:0)

试试这个

ini_set('xdebug.auto_trace', 1);

http://php.net/manual/en/function.ini-set.php