xdebug: не избавляться от имени машины как xdebug.idekey - PullRequest
1 голос
/ 07 октября 2011

Я борюсь за то, чтобы xdebug работал с моим Apache 2.x, PHP 5.3 и Netbeans 6.9:

Я дошел до того, что все выглядит хорошо в phpinfo, кроме:

local value         local value     master value
xdebug.idekey   MYTHINKPAD$ netbeans-xdebug

MYTHINKPAD - это имя моей локальной (Windows 7x64) машины. Я не имею ни малейшего понятия, где значение мастера переопределяется таким образом. Конечно, нет ни php_value в http.conf, ни .htaccess, ни ничего необычного в php.ini:

xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"

Что еще более удивительно, если я добавлю это в httpd.conf, перезапустите и посмотрите на phpinfo ():

This has an effect (no surprise) and shows in phpinfo():
php_value iconv.output_encoding "UTF-8"
This has an effect (no surprise) and shows in phpinfo():
php_value xdebug.max_nesting_level 111
Again, sigh, my machine name 'wins'...
php_value xdebug.idekey foobardoo

А? Может кто-нибудь заполнить меня, почему мое имя машины так устойчиво?

Пока что, 1014 * позволит мне использовать операторы php_value в файлах .htaccess? (да, я погуглил). Или вообще не возможно?

Ответы [ 2 ]

1 голос
/ 17 августа 2012

Похоже, что это ошибка xdebug, исправленная в 2.1.4 / 2.2.0

http://bugs.xdebug.org/bug_view_page.php?bug_id=00000758

1 голос
/ 12 октября 2011

Я ничего не знаю о причинах.Но исправление заключается в определении глобальной переменной среды:

DBGP_IDEKEY     netbeans-xdebug(orwhatever)
...