Я видел все другие темы по этому вопросу и включил все рекомендации, но все же это не работает. Я пытаюсь отладить мой проект NetBeans, используя xDebug, который я установил на удаленном сервере. Я все необходимые параметры настроены правильно, но все еще не могу получить Xdebug, чтобы остановить в контрольной точке (информацию из phpinfo()):Удаленная отладка PHP с Netbeans и XDebug (удаленный сервер)
xdebug.remote_enable On
xdebug.remote_handler dbgp
xdebug.remote_host 62.216.43.2
xdebug.remote_port 9000
xdebug.remote_connect_back On
The ports are equal both on remote server and in Netbeans - 9000.
Я проверил «перерыв в первой строке» флаге и убедился, что Xdebug .idekey - netbeans-xdebug в phpinfo(). После запуска отладчика открывается следующее: после запуска отладчика откроет этот url http://my.ip.address.here/inreado.com/?XDEBUG_SESSION_START=netbeans-xdebug Проект настроен для работы как http://my.ip.address.here/inreado.com.
Я предполагаю, что проблема может быть связана с настройкой remote_host или URL-адресом проекта: Мой IP-адрес в локальной сети - 192.168.0.188, где и мой внешний IP-адрес - 62.216.43.2. Любой из них как значение remote_host не дает результата.
Возможно, проблема связана с URL-адресом, поскольку это не является надлежащим DNS-именем.
Спасибо за любую помощь заранее!
Проблема с механизмом NAT. [Здесь] [1] возможное решение. [1]: http://stackoverflow.com/questions/3794027/how-can-you-use-php-xdebug-if-you-are-on-nat-behind-a-firewall –