Xdebug не может подключиться к клиенту, с чего начать отладку?
Я устанавливаю xdebug для php в пределах возвышенного текста, и xdebug продолжает регистрировать ошибки, связанные с невозможностью подключения:
Log opened at 2016-08-18 21:06:01
I: Connecting to configured address/port: localhost:9988.
E: Could not connect to client. :-(
Log closed at 2016-08-18 21:06:01
Я надеялся, что отладка напрямую, перейдя кhttp://localhost:9988
в моем браузере может помочь, но он просто отображает страницу ошибки Google Chrome: «localhost отказался подключиться». Возможно, существует ошибка на другом конце, что данные не могут быть переданы в возвышенный текстовый клиент, я не знаю. Возвышенный текст xdebug действительно показывает сообщение «Reloading /var/log/xdebug/xdebug.log», когда я запускаю тесты / etc, так что, похоже, он знает о выполняемом коде php, просто дальше не идет.
Итак, я никогда не думал, что мне придется отлаживать сам xdebug, но: как я могу отладить соединение xdebug с редактором кода? Если бы это был nginx, я бы начал отлаживать виртуальный хост, но так как это xdebug ... ... Я понятия не имею, с чего начать отладку отсутствия приложения для подключения?
## Различные настройки конфигурации ##Я на Ubuntu Linux 14.04.
Вот мой конф xdebug.ini, если уместно:
[xdebug]
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host="localhost"
xdebug.remote_handler="dbgp"
xdebug.remote_port=9988
xdebug.remote_mode = req
xdebug.overload_var_dump=0
xdebug.idekey = sublime.xdebug
xdebug.remote_log="/var/log/xdebug/xdebug.log"
;https://github.com/martomo/SublimeTextXdebug
Xdebug установлен:
apt-cache policy php-xdebug
php-xdebug:
Installed: 2.4.0-5+donate.sury.org~trusty+1
Candidate: 2.4.0-5+donate.sury.org~trusty+1
Version table:
*** 2.4.0-5+donate.sury.org~trusty+1 0
500 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
Модуль активен:
php -m | grep -i xdebug
xdebug
Xdebug
Настройки phpinfo xdebug: