@knowledge

Как побороть ошибку в docker при подключении xdebug?

Использую docker, в docker-compose пробрасываю настройки xdebug
environment:
      XDEBUG_CONFIG: "remote_enable=1 remote_host=192.168.220.1 remote_port=9001 idekey=PHPSTORM remote_autostart=1"
      PHP_IDE_CONFIG: "serverName=docker"


выскакивает ошибка Warning: Header may not contain NUL bytes in /app/public/index.php on line 10
ошибка появляется при первом же использовании echo или print
так понимаю перед заголовками какая информация выводится
если строчку XDEBUG_CONFIG: "remote_enable=1 remote_host=192.168.220.1 remote_port=9001 idekey=PHPSTORM закомментировать, то ошибка исчезает

ошибка появилась после обновления docker, на предыдущей версии такого не было
версия docker 18.09.1
docker-compose 1.21.0
php 7.3
nginx 1.15
  • Вопрос задан
  • 281 просмотр
Решения вопроса 1
А версия xdebug?
В версии >= 2.7.0 было исправление этой ошибки.

Попробуйте значение каждой переменной поместить в одинарные кавычки, если дело не в версии xdebug
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы