XDEBUG не работает над некоторыми проектами CakePHP Netbean - PullRequest
1 голос
/ 23 февраля 2012

Если я создаю новый проект в NetBeans и добавляю разрыв строки, Xdebug работает без проблем.Но для проекта CakePHP, если я добавляю разрыв строки (даже в файле index.php), xdebug игнорирует его.Я пытаюсь выяснить, что происходит.

Настройка xdebug

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1
xdebug.auto_trace = 1

Я использую MAMP и Netbean для своих инструментов.даже когда я использую xdebug_break(), он все равно пропускает.У меня настроен виртуальный хост, но я не уверен, что это как-то связано с ним

1 Ответ

8 голосов
/ 23 февраля 2012

Мне было очень трудно понять это: в настройках проекта NetBeans необходимо установить корневой веб-каталог в каталог webroot приложения, чтобы точки останова работали.

С другой стороны, у меня произошел сбой NetBeans, когда в списке наблюдения были переменные, которые не находились в области действия при срабатывании точки останова.

...