Что может привести к игнорированию настройки удаленного хоста xdebug - PullRequest
0 голосов
/ 15 февраля 2019

Моя xdebug.remote_host настройка полностью игнорируется, и вместо нее используется другой хост.

В моем /etc/php/7.1/cli/php.ini:

[xdebug]
zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host=10.0.4.89
xdebug.remote_port=8020
xdebug.idekey=albumview--php-fpm
xdebug.remote_log=/var/www/albumviewer-api/output/xdebug.log

И все же, когда я запускаю сценарий cli,Я вижу это в журналах:

Log opened at 2019-02-15 10:19:27
I: Connecting to configured address/port: 192.168.2.54:8020.
E: Time-out connecting to client (Waited: 200 ms). :-(
Log closed at 2019-02-15 10:19:27

Перезапуск контейнера Docker не имеет никакого эффекта.Что мне не хватает?Почему он пытается подключиться к 192.163.2.54, а не к IP-адресу, который я указал?

1 Ответ

0 голосов
/ 15 февраля 2019

Можете ли вы получить раздел xdebug от phpinfo()?

Полагаю, есть еще один файл (скорее всего, /etc/php/7.1/conf.d/xdebug.ini), который переопределяет ваши настройки php.ini

А вот соответствующее объяснение Что такое файлы .ini в / etc / php5Папка /conf.d предназначена для?

...