Собрал xDebug из сорцов по инструкции из файла README
Помимо всего основного сделал такой конфиг:
CODE ( htmlphp):
скопировать код в буфер обмена
zend_extension="/usr/share/php5/xdebug.so" xdebug.auto_trace=1 xdebug.collect_params=4 xdebug.collect_return=1 xdebug.collect_vars=1 xdebug.remote_enable=1 xdebug.scream=1 xdebug.trace_format=2
Описание параметров смотрел на оф. сайте. По идее все ошибки должны выводиться идеально в красивой табличке. Но в суровой реальности просто пустая страница.
Включил встроенный в PHP display_errors до установки xDebug - выводил абсолютный минимум, никаких трассировок, только само сообщение об ошибке.
Установил xDebug и включил display_errors - выводит толковую трассировку, но некрасиво оформленную (никакого HTML, только отступы; чтобы нормально прочитать, приходится открывать исходный код страницы).
Когда в первый раз устанавливал xDebug по "не помню какой инструкции", все работало идеально. Теперь, собственно, уже которое обновление ОС все вот так некрасиво. Только сейчас руки дошли обратиться за помощью.
ОС - Ubuntu 12.04
|