У меня проблема с Xdebug + возвышенный текст 3 после обновления php 5.5.x до 5.6.0
Ошибка:
Please restart Xdebug debugging session.
Disconnected from Xdebug debugger engine.
'utf-8' codec can't decode byte 0xe2 in position 1023: unexpected end of data
Вот мой php -v
выход:
PHP 5.6.19-1+deb.sury.org~trusty+1 (cli) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.1-dev, Copyright (c) 2002-2016, by Derick Rethans
Есть мой /etc/php5/apache2/php.ini (только конфиг xdebug):
[xdebug]
zend_extension = /usr/lib/php5/20131226/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_host = "127.0.0.1"xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"xdebug.remote_mode = req
xdebug.remote_connect_back = 1
display_errors = On
html_errors = On
pd: мой xdebug.sublime-settings — Пользователь является:
{
"max_depth": 5
}
Эта проблема не обычная, иногда работает нормально
ОБНОВИТЬ
Я поставил true
в "debug"
переменная в моем клиенте xdebug …
// Show detailed log information about communication
// between debugger engine and Sublime Text.
// Log can be found at Packages/User/Xdebug.log
"debug": true
Проверка Xdebug.log:
[03/16/2016 08:24:30PM] DEBUG - [Send command] context_get -i 18
[03/16/2016 08:27:08PM] INFO - Connection lost with debugger engine.
[03/16/2016 08:27:08PM] DEBUG - 'utf-8' codec can't decode byte 0xc3 in position 1023: unexpected end of data
[03/16/2016 08:27:09PM] DEBUG - [Send command] stack_get -i 19
[03/16/2016 08:27:09PM] INFO - Connection lost with debugger engine.
[03/16/2016 08:27:09PM] DEBUG - 'NoneType' object has no attribute 'send'
Я до сих пор не знаю, как это исправить …
У меня была та же ошибка с клиентом xdebug после изменения параметров max_depth. Мне пришлось сбросить max_depth на 1, чтобы заставить xdebug работать снова.
Других решений пока нет …