Я пытаюсь отлаживать файлы PHP, которые находятся на удаленном сервере (в той же сети) без успеха.Удаленный сервер xdebug и SFTP - не удается подключиться
Вот мой php.ini конфигурации для Xdebug на удаленном сервере, где установлены PHP и Xdebug:
xdebug.remote_enable=1
xdebug.remote_host=192.168.128.56
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_autostart=0
192.168.128.56 является IP-адрес моего компьютера, на котором установлен мой редактор.
Я попытался получить эту работу как с Atom, так и с Sublime Text 3 без успеха. Я думаю, что мои привязки к пути могут быть неправильными.
Я вхожу в систему удаленного Linux, используя SFTP. Затем я могу дважды щелкнуть по php-файлам в своем приложении, и они откроются в моем редакторе, где я смогу работать с ними и сохранять их. Как настроить привязки пути для отладки этих удаленных файлов php? Я не уверен, что вторая (местная) часть связывания пути должна быть на самом деле? Нужно ли мне добавить место, где программное обеспечение FTP хранит временную копию файла, над которым я работаю, в качестве локальной части привязки?
Я попробовал следующее:
URL - адрес, где приложение работает на удаленном сервере: например http://www.mywebsite.com/testapp/
Путь Переплет - удаленный путь к корню приложения на Linux: путь к локальной копии файлов на моем компьютере, где программное обеспечение FTP хранит их:
e.g. /web/testApp/ : C:\Users\me\AppData\Local\Temp\scp18929\
Я немного запутался о том, как работа с привязкой к пути, и какие значения должны быть. Правильно ли я делаю это? Можно ли это сделать?
Если кто-то может помочь, это будет здорово.
Я получаю следующее: I: Проверка удаленного подключения обратно. I: Удаленный адрес найден, подключенный к 192.168.128.56:9000. E: Не удалось подключиться к клиенту. :-( – Jonathan
Это означает, что либо ваша IDE не прослушивала что-либо, либо что существует брандмауэр, предотвращающий входящее соединение, либо неверный IP-адрес (обновленный мой ответ) – Derick