Запустите XDebug в Netbeans по внешнему запросу

Согласно ссылке символьной сущности спецификации HTML4 , emdash является & #8212; ( U+2014).

35
задан John Carter 11 October 2011 в 18:13
поделиться

3 ответа

перейдите в свойства проекта > запустить конфигурацию > расширенный > URL отладки и проверьте , чтобы не открывать веб-браузер (*). do not установить хост под прокси-сервером отладчика . сохраните эти настройки. в окне проекта в вашем проекте: щелкните правой кнопкой мыши > отладка (запускается прослушивание отладочных соединений). ни один браузер не запускается. введите http://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebug в свой браузер. он должен сломаться в netbeans. по крайней мере, вот что здесь происходит :)

(*) вам также может потребоваться установить отображение пути - для меня это работает без

45
ответ дан 27 November 2019 в 07:02
поделиться

Не уверен насчет Netbeans, но любая другая IDE, которую я использовал, всегда прослушивает отладочное соединение. Вы можете начать новый сеанс отладки из xdebug, добавив к URL-адресу строку запроса ? XDEBUG_SESSION_START = name . Если Netbeans прослушивает, это должно запустить новый сеанс отладки.

См. http://xdebug.org/docs/remote#browser_session для получения дополнительных сведений

0
ответ дан 27 November 2019 в 07:02
поделиться

По умолчанию xdebug не будет пытаться подключиться к удаленному хосту, если не указан аргумент cookie / URL «XDEBUG_SESSION_START». Вы можете включить xdebug, чтобы он всегда был включен, установив для xdebug.remote_autostart значение 1 в php.ini.

Кроме того, чтобы это работало, вам необходимо запустить отладчик PHP в NetBeans. Я еще не нашел лучшего решения, но вы можете настроить отладчик PHP для прослушивания входящих соединений, начав отлаживать случайный файл (используйте CTRL + SHIFT + F5, чтобы начать отладку файла), а затем продолжив (нажав F5) один раз он остановился в точке останова. Отладчик Netbeans должен работать, пока вы его не остановите.

Обновление: из-за того, что NetBeans проверяет идентификатор сеанса (XDEBUG_SESSION_START), вам также необходимо установить переменную idekey. например:

xdebug.remote_autostart = 1
xdebug.idekey = "netbeans-xdebug"
19
ответ дан 27 November 2019 в 07:02
поделиться
Другие вопросы по тегам:

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