2013-09-02 4 views
0

Я использую Netbeans 7.3 и xDebugon WAMP. Вот моя конфигурация xDebugin php.ini:Xdebug прерывает запуск PHP-скрипта

zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9.dll" 

[xdebug] 
xdebug.remote_enable = on 
xdebug.profiler_enable = off 
xdebug.profiler_enable_trigger = off 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir = "c:/wamp/tmp" 

Если я ставлю точку останова на мой AJAX скрипт, он останавливается на точке останова. Если я перейду по линии F8 к концу скрипта, я получаю «500 Internal Server Error». Без точки останова все в порядке. Я даже получаю эту ошибку от действия контроллера в Yii. Если я пойду с точкой разрыва по строкам, я получаю 500 ошибок в браузере. Без точки останова он работает нормально. Я пробовал с другими версиями xDebug, это то же самое.

Любые идеи?

+2

У меня в моем окне отладки были некоторые недопустимые часы, которые вызвали эти ошибки, может быть, это так и в вашем случае? Попробуйте очистить окно часов, возможно, это поможет. –

+0

В этом была проблема, спасибо! – Andrej

ответ

1

500 (Внутренняя ошибка сервера) в phpstorm 9.0 при включении точек останова xdebug.

Подтвердите ваши результаты для сеанса php. Ошибки в том, что могут создавать ошибки при выполнении php-кода. Ошибки исчезают, когда вы отключите прослушивание xdebug или исправьте/удалите токи.

+0

Это сделало это для меня. У меня были часы с предыдущей отладочной сессии в списке часов, которые php не мог оценить. удалил их, и он снова работает. благодаря! – nahri

Смежные вопросы