Profile picture for Admin

Xdebug внезапно перестал работать из Docker в PhpStorm. Делал только остановку на первой строке, а дальше зависал.

В логах можно было наблюдать такие строки:

(логи включаются через docker-compose.yml строкой PHP_XDEBUG_REMOTE_LOG: /tmp/php-xdebug.log)
(зайти в контейнер с php: $ docker exec -it CONTAINER_NAME bash)

[4605] <- step_over -i 21
[4605] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="step_over" transaction_id="21" status="break" reason="ok"><xdebug:message filename="file:///[path]" lineno="4"></xdebug:message></response>
[4605]

Версия шторма:

PhpStorm 2018.1
Build #PS-181.4203.565, built on March 28, 2018
You have a perpetual fallback license for this version
Subscription is active until November 24, 2019
JRE: 1.8.0_152-release-1136-b20 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.4.0-102-generic

Версия Xdebug – 2.7.2. Именно эта версия лежит в контейнерах от woodby.

Так вот, с версии 2.7.0 xdebug не работает с PhpStorm 2018.1.
Обновляйтесь до версии 2018.3 и все будет работать!

А я потратил половину дня, чтоб разобраться в чем причина проблемы!

Добавить комментарий

Содержимое данного поля является приватным и не предназначено для показа.
  • HTML-теги не обрабатываются и показываются как обычный текст
 8888ba.88ba    .d888888   d8888888P  d88888P  dP   dP 
88 `8b `8b d8' 88 .d8' d8' 88 88
88 88 88 88aaaaa88a .d8' d8' 88aaa88
88 88 88 88 88 .d8' d8' 88
88 88 88 88 88 d8' d8' 88
dP dP dP 88 88 Y8888888P d8' dP

Введите код, изображенный в стиле ASCII-арт.