Uruchom XDebug w Netbeans na żądanie zewnętrzne

Używam Netbeans 6.7 i XDebug do debugowania strony PHP na moim komputerze, uruchamiając żądanie z Netbeans (Project-> Debug). To działa dobrze i jest bardzo przydatne.

Moje pytanie brzmi: czy możliwe jest dołączenie debugera do dowolnego żądania, a nie tylko tych, które uruchamiam z poziomu Netbeans?

tzn. zamiast klikać „Debuguj”, umieść Netbeans w trybie, w którym uruchamiany jest debuger i dołącza się do następnego żądania.

Mam wrażenie, że to może być głupie pytanie, ale jeśli to możliwe, byłoby świetnie.

Edytować: Nieco więcej informacji

Mój system (Ubuntu 9.04) jest skonfigurowany w następujący sposób:

Zawartość/etc/php5/conf.d/xdebug.ini

zend_extension=/usr/lib/php5/20060613/xdebug.so

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug

Opcje debugowania PHP Netbeans są domyślne:

Debugger Port: 9000
Session ID: netbeans-xdebug
Stop at the First Line: ticked

Mój/etc/hosts przekierowania plikówwww.mywebsite.com dolocalhost

Jeśli kliknę przycisk debugowania w Netbeans, uruchomi się Firefox z adresemhttp://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebugi debugger działa zgodnie z oczekiwaniami.

Ale jeśli tylko przejdę dohttp://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebug, to nie uruchamia debuggera w Netbeans.

Próbowałem również ustawićxdebug.remote_host=www.mywebsite.com , ale to nie ma znaczenia.

Włączono takżexdebug.remote_log, i to pokazuje informacje o tym, kiedy zaczynam od sieci, ale nic dla żądań zewnętrznych. Nie sądzę więc, aby XDebug w ogóle widział żądania zewnętrzne.

questionAnswers(4)

yourAnswerToTheQuestion