Не работают точки останова в Xdebug
Всем привет. Не срабатывают точки останова загадочным образом в xdebug. Выставляю точку останова -> Обновляю страницу в браузере -> Точка останова меняется с красного круга на серое кольцо (непроверенная точка останова).
При этом в сообщениях xdebug нет ошибок. Смущает только "Cannot evaluate code without a connection" - надпись, которая появляется, если ввести что-либо в консоль для отладки.
Пробовал так делать с включённым расширением xdebug helper в Chrome, пробовал с выключенным - результат такой же.
Использую: PHP + xdebug + Open Server + vscode
PHP: 8.0.22
xDebugger: 3.2.1-8.0-vs16-x86_64 (последний с оф сайта)
OpenServer: 5.4.3
VSCode: 1.77.1
Пробовал разные инструкции, но последний раз настраивал с помощью мастера настройки на сайте xdebugger.
Вот текущие настройки. Если их недостаточно и нужно что-то ещё, то дайте знать)
Полный вывод phpinfo(): https://arcean.ru/stack-overflow/php-info.html
Полный вывод xdebug_info(): https://arcean.ru/stack-overflow/xdebug-info.html
Настройки xdebug в workspace.json: https://arcean.ru/stack-overflow/workspace.json
php.ini (включён xdebug):
; ----------------------------
; Zend extensions
; ----------------------------
;zend_extension = opcache
zend_extension = xdebug
(включается автоматически при перезагрузке сервера)
php.ini (настройки xdebug):
[xdebug]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
xdebug.log="%sprogdir%/userdata/temp/xdebug/log/access.log"
xdebug.mode = debug
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9003
xdebug.start_with_request = yes
xdebug.idekey = vsc
xdebug.discover_client_host= false
(пути прописываются автоматически при перезагрузки сервера)