Пропущены точки останова в Xdebug с Eclipse для нового проекта - PullRequest
2 голосов
/ 08 июля 2011

XDebug отлично работал для моего предыдущего проекта, но когда я создал новый проект, он разрывается на первой строке, но пропускает все точки останова после этого. Когда я впервые настроил Xdebug, у меня была похожая проблема (но она даже не сломалась в первой строке и застрял на «Launching ...»), она была решена, когда я изменил xdebug.remote_port на 9001 в своем php. ини. Прямо сейчас у меня есть

zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
xdebug.remote_port=9001
xdebug.remote_enable=1

в моем php.ini. Я использую это для разработки пользовательского модуля Drupal, и у меня есть расширения Drupal (* .module, * .install и т. Д.), Перечисленные под типом содержимого PHP в моих настройках Eclipse. Когда я возвращаюсь и пытаюсь отладить свой старый проект, все точки останова все еще работают. Я попытался закрыть старый проект и перезапустить Eclipse перед отладкой нового. Точки останова в новом проекте все еще пропускаются.

Я забыл какой-то шаг настройки проекта? Я просто зашел в New >> PHP Project, затем настроил SVN-репозиторий и начал работать.

Я использую Eclipse Helios с функцией SDK PDT 2.2.1.

1 Ответ

4 голосов
/ 26 июля 2011

У меня похожая проблема с Vista + NetBeans + Wamp + Chrome + Drupal. если я установил точку останова в операторе строки функции, xdebug сможет перехватить точку останова. если я ставлю точку останова внутри функции, xdebug пропускает точку останова.

...