Я пытаюсь использовать xdebug для удаленной отладки на моем сервере, в моем php ini на сервере есть следующее:
zend_extension = "/ USR / местные / Библиотека / PHP / расширения / нет отлаживать-не-ЗТС-20090626 / xdebug.so"
[XDebug]
xdebug.remote_enable = 1
;xdebug.remote_host = "<MYIP>"
xdebug.remote_port = 9000
xdebug.idekey = "netbeans-xdebug"
xdebug.remote_connect_back = 1
xdebug.remote_handler="dbgp"
xdebug.remote_log = "/var/log/xdebug.log"
Я пытался использовать только remove_host и просто remote_connect_back, и ни один из них, похоже, не установил соединение. Я получаю сообщение о выходе соединения в netbeans.
Я гарантировал, что порт 9000 открыт на сервере для исходящих и входящих tcp-соединений, и при запуске отладчика я получаю этот вывод из tcpdump на удаленном сервере:
04: 48: 05.003307 сервер.25096> local.9000: S 49319161: 49319161 (0) победа 5840 (DF)
04: 48: 08.000027 server.25096> local.9000: S 49319161: 49319161 (0) победа 5840 (DF)
04: 48: 14.000034 server.com.25096> local.9000: S 49319161: 49319161 (0) победа 5840 (DF)
04: 48: 26.000018 server.com.25096> local.9000: S 49319161: 49319161 (0) победа 5840 (DF)
04: 48: 30.290025 server.com.25085> local.9000: S 4252863523: 4252863523 (0) победа 5840 (DF)
04: 48: 50.000018 server.com.25096> local.9000: S 49319161: 49319161 (0) победа 5840 (DF)
04: 49: 38.000026 server.com.25096> local.9000: S 49319161: 49319161 (0) победа 5840 (DF)
Я не знаком с tcpdump, но похоже, что это только односторонняя связь, я просто не уверен, с какой стороны?
Также моя конфигурация проекта в netbeans:
Удаленный сайт FTP SFTP
URL проекта: http://site.ca
Указатель (пусто)
Аргументы (пусто)
Удаленное подключение: (установлено и протестировано)
Загрузить каталог: (пусто)
Загрузить файлы: Mnaually
Сохранитель ..: не проверено
загрузить напрямую ..: не проверено
Дополнительно:
- Открыть браузер
- сервер набора путей сопоставления и локально в / public_html / папки с конечными черточками
- Нет прокси отладчика
Мне удалось заставить netbeans локально работать с xdebug для веб-сайтов и клиентов, но не могу заставить его работать удаленно. Любая помощь с благодарностью.
Приветствия
Jay