Настройка Xdebug для сайта drupal - PullRequest
       22

Настройка Xdebug для сайта drupal

1 голос
/ 05 сентября 2011

Я пытался заставить xdebug, netbeabs 7.0 и drupal работать безрезультатно.Сайт drupal размещен удаленно на xyz.com:8081.Переадресация порта настроена для переадресации порта 9000 на хост в этой сети.xdebug установлен и правильно отображается в phpinfo (), но мой netbeans говорит: «ожидание соединения (netbeans-xdebug)».Ниже приведено то, что у меня есть в моем php.ini

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_connect_back=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

, также я прочитал кое-что, где я должен иметь то же самое в моем /etc/php5/cli/conf.d/xdebug.ini, и я попыталсяЯ тоже попытался изменить localhost на xyz.com, и это не сработало.Мне также нужно знать, какой должна быть конфигурация проекта в netbeans.например xyz: 8081 / drupal?

Спасибо вам всем,

1 Ответ

1 голос
/ 05 сентября 2011

Xdebug должен подключиться обратно к вашей рабочей станции через указанный порт.Попробуйте что-то вроде этого.Ключевым моментом является то, что сервер будет подключаться обратно к вашей рабочей станции, поэтому, если вы находитесь за брандмауэром nat'd, вам нужно перенести 9000 на вашу рабочую станцию, на которой запущен сетевой компонент.

xdebug.remote_enable=1
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.idekey=NETBEANS_DBGP
xdebug.remote_handler=dbgp
xdebug.remote_host=IP_OF_YOUR_WORKSTATON

Некоторые из этих настроек описаны более подробно здесь: http://www.flingbits.com/tutorial/view/xdebug-for-developing-debugging-and-profiling-php

Здесь также есть специфическая информация о настройке netbeans: http://wiki.netbeans.org/HowToConfigureXDebug

...