Xdebug: [Шаговая отладка] Не удалось подключиться к клиенту отладкиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Xdebug: [Шаговая отладка] Не удалось подключиться к клиенту отладки

Сообщение Anonymous »

Я хотел бы попробовать Xdebug 3.0.0RC1, чтобы узнать, что изменилось и какие новые функции появились в нем. Я также использую последнюю версию EAP PhpStorm 2020.3, которая поддерживает Xdebug 3 без необходимости серьезной настройки. Ниже приведена моя конфигурация PhpStorm для отладчика:
Изображение
< /p>
А вот конфигурация, которую я пробовал для Xdebug3:

Код: Выделить всё

zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=host.docker.internal # here I tried several combinations like: "localhost", "127.0.0.1", "172.17.0.1"
xdebug.client_port=9001 # here I tried several ports 9003 included with no success
Я также пытался вообще не добавлять параметр client_host/client_port, но все равно не получилось.
Я получаю эту ошибку:< /p>

Код: Выделить всё

Script php bin/console doctrine:cache:clear-metadata returned with error code 255
!!  [17-Nov-2020 15:24:40 UTC] Xdebug: [Step Debug] Could not connect to debugging client. Tried: host.docker.internal:9001 (through xdebug.client_host/xdebug.client_port) :-(
!!  [17-Nov-2020 15:24:41 UTC] PHP Fatal error:  Method class@anonymous::__toString() must not throw an exception, caught Symfony\Component\DependencyInjection\Exception\AutowiringFailedException:  in /var/www/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php on line 233
Некоторая информация о моей среде:
  • Fedora 33
  • Версия Docker 19.03.13, сборка 4484c46d9d
  • PhpStorm 2020.3 EAP, сборка № PS-203.5784.36
Любопытно (поскольку, очевидно, host.docker.internal «не» поддерживается версией Docker, которую я использую, и все же она работает) и в то же время странно, что следующая конфигурация работает с В Xdebug 2 даже отладчик постоянно прослушивает входящие соединения:
Изображение

Код: Выделить всё

zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so
xdebug.remote_autostart=0
xdebug.remote_enable=1
xdebug.remote_host=host.docker.internal
xdebug.remote_port=9000
Чего мне здесь не хватает?
Примечание. Я уже применил здесь решение, предоставленное разработчиком Xdebug.

Подробнее здесь: https://stackoverflow.com/questions/648 ... ing-client
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»