Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах

Не работает XDebug автотрассировка в PHP?

Здравствуйте!


Ubuntu 12.04 LTS, Apache 2.2.22, PHP 5.3.10, XDebug 2.1.0, все стоковое из родных репозитариев.


Решил к разрабатываемому проекту прикрутить автопрофилирование и автотрассировку, для чего в .htaccess корневой папки проекта было добавлено следующее:

php_value xdebug.profiler_enable 1
php_value xdebug.profiler_output_dir "./.profiler"
php_value xdebug.profiler_output_name "prof.%t.%R"

php_value xdebug.auto_trace 1
php_value xdebug.trace_format 2
php_value xdebug.collect_params 3
php_value xdebug.show_mem_delta 1
php_value xdebug.trace_output_dir "./.trace"
php_value xdebug.trace_output_name "trace.%t.%R.html"



Профилирование работает, трассировка же нет. Папки, естественно, созданы. Не могу понять в чем дело.


Сразу отсекая возможные варианты ответов:

— прочитав «мануалы» в инете, я убирал все лишние директивы и пробовал оставлять только auto_trace и output_dir — все равно не работает.

— пробовал вместо php_value использовать php_flag On, где это возможно. Не помогло.

— имена параметров в кавычки добавлял, и значения — не помогло.

— упрощал trace.output_name до простого «trace», без всяких %t, ну мало ли. Но нет…

— переносил к чертовой матери все эти директивы, с профилированием вместе, из .htaccess в шаблон виртуального хоста проекта (в /etc/apache2/sites-available/). Профилирование как работало, так и работает, трассировка также стабильно не пашет


Помогите :)
  • Вопрос задан
  • 3893 просмотра
Пригласить эксперта
Ответы на вопрос 1
в php.ini может засунуть настройки? Папка trace есть?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы