Мені вдалося досить легко встановити та налаштувати NetBeans 6.9.1 та Xdebug у моєму локальному середовищі на основі PHP 5.3.0 (XAMPP).
Моя проблема зараз полягає в наступному: якщо я поставив точку перелому на Wordpress's index.php або інші основні файли PHP Wordpress, NetBeans правильно зупиняється на бажаному положенні. Якщо замість цього я поставив точку розриву на файл плагіна, тригер виконання коду NetBeans не зупиняється на цьому.
Ви знаєте, як можна вирішити?
ОНОВЛЕННЯ: Більше інформації про те, що я намагаюся налагодити
Плагін називається Vanilla Forums і має таку структуру файлів:
- plugins
- vanilla-forums
+ assets
+ nbproject
+ templates
admin.php
embed.php
functions.php
hooks.php
plugin.php
sso.php
widgets.php
Я встановлюю точку розриву всередині функції, названої vf_validate_options
в functions.php
. Я впевнений, що ця функція виконується, але NetBeans там не ламається.
XDEBUG_SESSION_START
параметр запиту до всіх запитів.
throw new Exception('die');
заяву після рядка точки перерви, то вона зупиняється (у сенсі, що це вбиває / закінчує ваш запит)?