XDebug не профилирует POST

Как я могу настроить XDebug в профиль ВСЕ запросы, POST, GET, Ajax, с параметрами строки запроса и без них?

Текущая конфигурация (ниже) создает только файлы профиля (cachegrind.out) для запросов GET и POST, которые не имеют параметров строки запроса.

/etc/php5/apache2/conf.d/20-xdebug.ini

zend_extension = /usr/lib/php5/20121212/xdebug.so
xdebug.profiler_enable_trigger = 1
xdebug.profiler_enable = 0
xdebug.profiler_append = 0

conf.d / my.conf

<Directory "/var/www/html/sub">
# Limit profiling to files in this directory
RewriteEngine On
RewriteRule (.*\.php) $1?XDEBUG_PROFILE=1 [QSA,L]
</Directory>

Ubuntu 14.04.5 LTS

Версия PHP 5.5.9-1ubuntu4.21

XDebug версия 2.5.1

0

Решение

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

Ref: https://bugs.xdebug.org/view.php?id=1445

xdebug.profiler_output_name = cachegrind.out.% s

Большое спасибо команде XDebug.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]