ПРЕДПОСЫЛКИ
Использование Xdebug с PHP и Komodo IDE и Eclipse PDT.
Xdebug установлен на сервере и работает правильно. Это подтверждается тем, что команды кода Xdebug работают так, как ожидалось, когда они вставлены в файлы PHP на сервере.
ПРОБЛЕМА
Подключение к рабочей станции клиента не работает, и трудно определить, почему, поскольку он терпит неудачу с несколькими IDE.
Вопрос
Было бы неплохо иметь пошаговый контрольный список для устранения неполадок, когда вы знаете, что Xdebug установлен и работает на сервере, но клиент не подключается.
Может кто-нибудь помочь добавить к этому, чтобы составить исчерпывающий контрольный список устранения неполадок?
В частности, существует ли какой-либо способ, чтобы обеспечить сетевой трафик до клиента и правильно отформатирован в том, как IDE ожидает увидеть данные?
-
SSH в веб-хостинге и попытайтесь связаться с клиентом:
- может размещать клиент клиента? (ping -c 5 xxx.xxx.xxx.xxx)
- может разместить порт доступа 9000? (nmap -p 9000 xxx.xxx.xxx.xxx)
- Если вышеприведенные два успеха, каков должен быть результат?
- если вышеприведенные два не выполняются, каков следующий шаг устранения неполадок?
-
Проверьте настройки брандмауэра на базе программного обеспечения на клиенте
- Проверить настройки iptables на хосте linux
- Проверка аппаратного брандмауэра b/t клиента и хоста
ЗАДАЧА
Цель состоит в том, чтобы найти какое-то решение, когда человек на клиентской машине может хотя бы подтвердить, что что-то доходит до клиента, без необходимости определять, является ли IDE проблемой, поскольку IDE - это еще один уровень сложности, который может представлять проблемы.