Удаленная отладка (сервер dev удален в другой сети) с Xdebug и PhpStorm не соединяются - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь отладить мою среду разработки, которая находится в сети, отличной от моего локального хоста, с помощью PhpStorm и Xdebug.Я перепробовал много вещей, но не смог найти исправление.

Ниже приведены мои php.ini настройки файла:

zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.remote_host=192.168.0.101
xdebug.remote_connect_back=1
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.idekey="XDEBUG_ECLIPSE"
xdebug.remote_log="/tmp/xdebug.log"
xdebug.remote_handler=dbgp

Поскольку мой сервер разработки и среда отладки отличаются, я предоставил свойIP-адрес локальной системы.

В журналах Xdebug выдается следующее сообщение об ошибке:

I: Проверка обратного адреса удаленного подключения.
I: Найден удаленный адрес, подключение к 192.168.1.1:9000.
E: Не удалось подключиться к клиенту.: - (

Эта проблема возникает из-за того, что мой локальный сервер и сервер разработчика принадлежат к другой сети?

1 Ответ

0 голосов
/ 01 марта 2019

Попробуйте подключиться с вашего хост-компьютера к PHPSTORM

nc -vz 192.168.1.1 9000

В случае успеха попробуйте то же самое с dev
Если не получится с dev, то да, потому что устройство dev в другой сети

...