Задать вопрос
@leha_trushin

Netbeans 8.2 + OpenServer 5.2.5 + PHP 5.4 + Xdebug 2.4 + Windows 7 x64 ожидание подключения висит вечно, почему?

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

Все (отладка) работало нормально до сегодняшнего дня. Сегодня начал виснут процесс отладки при запуске. Netbeans вечно ждет подключения к Xdebug. Настройки естественно со вчера до момента возникновения глюка никак не менялись. Единственное подозрение пало на то, что вчера ставились обновления винды.
В общем что уже только не перепробовал, оживить процесс отладки не выходит. Для начала настройки:

Xdebug (файл php.ini):
[Xdebug]
spoiler
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
;xdebug.default_enable = 1
xdebug.auto_trace = 0
xdebug.collect_includes = 1
;xdebug.collect_params = 4
;xdebug.collect_return = 1
;xdebug.collect_assignments = 1
;xdebug.collect_vars = 1
xdebug.dump.REQUEST = *
xdebug.dump.SESSION = *
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
;xdebug.dump.COOKIE =
;xdebug.dump.FILES =
;xdebug.dump.GET =
;xdebug.dump.POST =
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 1
xdebug.extended_info = 1
;xdebug.file_link_format = ""
xdebug.idekey = "netbeans-xdebug"
;xdebug.manual_url = "http://www.php.net"
xdebug.max_nesting_level = 256
xdebug.overload_var_dump = 1
;xdebug.profiler_append = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_log = "%sprogdir%/userdata/logs"
;xdebug.remote_mode = "req"
xdebug.remote_port = 9000
;xdebug.scream = 1
;xdebug.show_exception_trace = 0
;xdebug.show_local_vars = 1
;xdebug.show_mem_delta = 1
;xdebug.trace_format = 1
;xdebug.trace_options = 1
xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/"
;xdebug.trace_output_name = "trace.%H%R"
xdebug.var_display_max_children = 256
;xdebug.var_display_max_data = 1024
xdebug.var_display_max_depth = 16
;xdebug.remote_cookie_expire_time = 3600


Netbeans (настройки среды и проекта):
spoiler
5a0e8f2ee73dd813698879.jpeg5a0e8f656866d341817240.jpeg5a0e8f70287d4249106595.jpeg5a0e8f7740aae883097242.jpeg


Файл hosts:
127.0.0.1 local.******.ru переадресация на локальный хост прописана

Пробовал играться с настройками Xdebug, как описано, например, тут - не помогает.
Все подробно перечитал и перепробовал отсюда - тоже не помогает. Попытка выяснения причин проблем:
spoiler
Там в одном из пунктом описано, что Netbeans должен слушать все интерфейсы IPv4 и отдельно локалхост. У меня упомянутая по ссылке команда выдает такую картину
5a0e91923b550991964178.jpeg
То есть Netbeans действительно слушает все, что нужно, но ответа не получает.

В общем что я только не пробовал писать в настройках из разных источников и советов - не помогает( Самое главное, что работать перестало почему-то "само по себе", ничего естественно за ночь в настройках не менялось. Повторюсь, подозрения только на обновления винды. Антивирус целиком тоже пробовал отключать. Еще есть подозрения на Netbeans все таки. Пробовал в нем кэш чистить и в OpenServer - не помогло. Но что смущает в самом Netbeans, так это то, что даже визуально процесс запуска отладки поменялся. Раньше при клике на кнопку отладки всегда открывалась страница в браузере в параметром XDEBUG_SESSION_START=id сессии отладки, после закрытия отладки был параметр что-то типа XDEBUG_SESSION_END. Сейчас же страница в браузере при запуске отладки перестала открываться и висит вечное ожидание. При остановке же сессии отладки открывается страница XDEBUG_SESSION_START=id сессии отладки (которая должна открываться при старте отладочной сессии), что странно. То есть даже внешне Netbeans процесс отладки стал запускать по-другому.
P.S. Всю голову изломал, в чем могут быть причины, перепробовал кучу вариантов, потратил впустую уже не один час. Поэтому буду очень признателен за любую помощь и подсказки!

UPD. Переустановка OpenServer и Netbeans тоже не помогла...
  • Вопрос задан
  • 610 просмотров
Подписаться 3 Средний 19 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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