Auto_prepend_file разрывает xdebug

Я отлаживаю PHP 5.2 (я знаю это старый) с PHPStorm 2016.2, введите описание изображения здесь

однако, когда я добавляю auto_prepend_file или auto_append_file в моем файле apache vache:

введите описание изображения здесь

    php_value auto_prepend_file /home/abc/def/apache_prepend.php
    php_value auto_append_file /home/abc/def/apache_append.php

xdebug breaks.

IDE останавливается в первой точке останова, после чего отладка прекращается, когда я пытаюсь перешагнуть/в/из, и браузер возвращает "нет данных".

Мой файл xdebug.conf:

#[xdebug]
php_value xdebug.remote_enable on
#php_value xdebug.default_enable on
php_value xdebug.remote_autostart off
php_value xdebug.remote_port 9000
php_value xdebug.remote_host 192.168.100.66
php_value xdebug.profiler_enable 0
php_value xdebug.profiler_enable_trigger 1
php_value xdebug.profiler_output_name cachegrind.out-%H-%R-%t
php_value xdebug.profiler_output_dir /home/abc/xdebug-profile
php_value xdebug.trace_enable_trigger 1   
#php_value xdebug.auto_trace off
php_value xdebug.trace_output_name trace.out-%H-%R-%t
php_value xdebug.trace_format 1
php_value xdebug.idekey PHPSTORM

Ответы

Ответ 1

Решение заключалось в перемещении xdebug.conf в конце виртуального хоста apache, такого как

        SetEnv ENVIRONMENT dev
        php_value auto_prepend_file /home/abc/prepends/apache_prepend.php
        php_value auto_append_file /home/abc/apache_append.php

        #INCLUDE XDEBUG AT THE END 
        Include /home/postoronca/projects/immobiliare/site/vhosts/xdebug_notrace.conf

</VirtualHost>

p.s. Позже я понял, что php_value xdebug.auto_trace off также исправил эту ошибку без изменения apache vhost.