Если устанавливаю опцию отладки "Останавливаться на первой строке", при отладке после нажатия F4(выполнить до курсора) тухнут кнопки "Перешагнуть"(F8), "Войти"(F7),"Выйти"(Ctrl+F7). Доступна только кнопка "Завершить сеанс отладчика".
Если же опция "Останавливаться на первой строке" отключена, скрипт выполяется как при обычном нажатии "Выполнить", только горит кнопка "Завершить сеанс отладчика" - и все.
В обоих случаях игнорятся брекпоинты.
в php.ini
output_buffering = Off , zend отключен
стоит XAMPP, xdebug 2.1.0.4
Задолбался искать, в чем проблема, может кто подскажет?
1. vadkasevas - 13 Марта, 2012 - 09:30:59 - перейти к сообщению
2. caballero - 13 Марта, 2012 - 09:50:21 - перейти к сообщению
годами прорамирую в нетбинсе без этой опции
наоборот очень неудобно когда останавливает на каждом файле
ставь точки руками где нужно какая проблемма
наоборот очень неудобно когда останавливает на каждом файле
ставь точки руками где нужно какая проблемма
3. vadkasevas - 13 Марта, 2012 - 10:26:53 - перейти к сообщению
Дело не в опции, работает некорректно как с ней, так и без нее. У меня нет возможности сразу перепрыгнуть на нужную строку кода, т.к. после нажатия F4 отладка сдыхает. Допустим, в скрипте 10000 строк кода, и мне нужна 9999-я строка. Мне что, 9998 раз жать F7/F8 ? Не так уж и удобно
4. caballero - 13 Марта, 2012 - 12:25:11 - перейти к сообщению
так и пиши что пошаговый переход не работет.
весьма странно
версия какая?
у меня ща 7.01 проблем нет.
весьма странно
версия какая?
у меня ща 7.01 проблем нет.
5. vadkasevas - 13 Марта, 2012 - 13:37:17 - перейти к сообщению
Я так объяснял вроде. Попробую еще раз. Допустим, стоит режим отладки "Остановка на 1 строчке".
1. Вызываю отладчик. Выполнение останавливается на первой строке, как и положено, доступны все функции отладки.
2. Жму F4. Тухнут все кнопки команд отладки, стек вызовов пуст. Возможно только прекратить отладку.
Брекпоинты, как я уже писал, игнорирует принципиально.
Версия нетбинса 7.1.1. Но я уверен, что проблема все-таки с xDebug.
1. Вызываю отладчик. Выполнение останавливается на первой строке, как и положено, доступны все функции отладки.
2. Жму F4. Тухнут все кнопки команд отладки, стек вызовов пуст. Возможно только прекратить отладку.
Брекпоинты, как я уже писал, игнорирует принципиально.
Версия нетбинса 7.1.1. Но я уверен, что проблема все-таки с xDebug.
6. DelphinPRO - 13 Марта, 2012 - 16:03:52 - перейти к сообщению
у вас где хранится проект netbeans? Обычно IDE предлагает сохранить их в "Мои документы". Так вот в пути до проекта не должно быть других символов, кроме латинницы, равно как и в путях к непосредственно исходникам.
(Добавление)
этот баг обсуждался на официальном форуме ИДЕ
(Добавление)
этот баг обсуждался на официальном форуме ИДЕ
7. vadkasevas - 13 Марта, 2012 - 16:50:02 - перейти к сообщению
да, я уже читал об этом, проект хранится в C:\xampp\htdocs\project
читал также о баге xdebug при пустом xdebug.remote_log, изменил - тоже не помогло
читал также о баге xdebug при пустом xdebug.remote_log, изменил - тоже не помогло