PHP → Ошибка при отладке OpenServer + PHPstorm + Xdebug

При настройке связки OpenServer + Xdebug + PHPStrorm, для отладки сайтов на локальном сервер столкнулся с ошибкой:

Cannot accept external Xdebug connection Cannot evaluate expression 'isset($_SERVER['PHP_IDE_CONFIG'])'

Xdebug подключен и настроен:

[Xdebug]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
xdebug.auto_trace = 0
xdebug.collect_includes = 1
xdebug.dump.REQUEST = *
xdebug.dump.SESSION = *
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 1

; значение по умолчанию
xdebug.extended_info = 0

xdebug.idekey = "PHPSTORM"
xdebug.max_nesting_level = 256
xdebug.overload_var_dump = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/"
xdebug.var_display_max_children = 256
xdebug.var_display_max_depth = 16

Но при попытке отладки возникает описанная выше ошибка.

Решение: помогла установка xdebug.extended_info в 1 в конфигах php, проверьте чтобы значение не было равным 0 по умолчанию.

  • Валерий Ставицкий

    Огромное тебе спасибо. Час убил, кучу советов нагуглил но ничего не получалось. А все так просто :)