xdebug - Waiting for Connection (netbeans-xdebug)

Alles was die PHP erweiterung von NetBeans betrifft

Moderator: wegus

Antworten
Mojo78
Beiträge: 6
Registriert: 01.04.2010, 10:42

xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von Mojo78 » 01.04.2010, 11:11

Hi Leute,
verzweifele gerade an xdebug:
Ich habe in virtualbox ein xubuntu 9.10 laufen.
Dort habe ich xampp für Linux 1.7.3a installiert. Apache, PCPC mySQL läuft einwandfrei ich teste momentan mit einem virtual-host: magento.local

Heute habe ich xdebug installiert und meine php.ini entsprechend modifiziert. Das scheint auch erstmal funktioniert zu haben. phpinfo meldet in der xdebug-Sektion:

xdebug
xdebug support enabled
Version 2.0.5

Supported protocols Revision
DBGp - Common DeBuGger Protocol $Revision: 1.125.2.6 $
GDB - GNU Debugger protocol $Revision: 1.87 $
PHP3 - PHP 3 Debugger protocol $Revision: 1.22 $

Directive Local Value Master Value
xdebug.auto_trace Off Off
xdebug.collect_includes On On
xdebug.collect_params 0 0
xdebug.collect_return Off Off
xdebug.collect_vars Off Off
xdebug.default_enable On On
xdebug.dump.COOKIE no value no value
xdebug.dump.ENV no value no value
xdebug.dump.FILES no value no value
xdebug.dump.GET no value no value
xdebug.dump.POST no value no value
xdebug.dump.REQUEST no value no value
xdebug.dump.SERVER no value no value
xdebug.dump.SESSION no value no value
xdebug.dump_globals On On
xdebug.dump_once On On
xdebug.dump_undefined Off Off
xdebug.extended_info On On
xdebug.idekey root no value
xdebug.manual_url http://www.php.net http://www.php.net
xdebug.max_nesting_level 100 100
xdebug.profiler_aggregate Off Off
xdebug.profiler_append Off Off
xdebug.profiler_enable Off Off
xdebug.profiler_enable_trigger Off Off
xdebug.profiler_output_dir /tmp /tmp
xdebug.profiler_output_name cachegrind.out.%p cachegrind.out.%p
xdebug.remote_autostart Off Off
xdebug.remote_enable On On
xdebug.remote_handler dbgp dbgp
xdebug.remote_host magento.local magento.local
xdebug.remote_log no value no value
xdebug.remote_mode req req
xdebug.remote_port 9000 9000
xdebug.show_exception_trace Off Off
xdebug.show_local_vars Off Off
xdebug.show_mem_delta Off Off
xdebug.trace_format 0 0
xdebug.trace_options 0 0
xdebug.trace_output_dir /tmp /tmp
xdebug.trace_output_name trace.%c trace.%c
xdebug.var_display_max_children 128 128
xdebug.var_display_max_data 512 512
xdebug.var_display_max_depth 3 3


Meiner php.ini habe ich momentan folgende Zeilen hinzugefügt:

Code: Alles auswählen

zend_extension=/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=magento.local
xdebug.remote_port=9000
Netbeans 6.9m1 (genau wie die virtualbox mit dem xubuntu testserver) läuft auf meinem 64bit win 7 Home Premium.
Wenn ich jedoch das debugging starte, öffnet sich zwar die seite meines Projekts am Testserver aber in Netbeans erscheint rechts unten "Waiting for Connection (netbeans-xdebug) und zwar ewig.
Wenn ich das debuggen dann stoppe: "There is no connection from xdebug detected within 904 seconds.... xdebug is neither installed no properly configured. Be sure ypur php.ini contains:
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost (or hostname)
xdebug.remote_port=9000

Google schon den ganzen morgen habe auchschon einiges probiert, aber komme nicht dahinter. Windows-Firewall habe ich zum Testen aus.

Hat vielleicht noch einer ne Idee?
Danke schonmal,
Mojo

Xantiva
Beiträge: 12
Registriert: 17.03.2009, 23:23

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von Xantiva » 05.04.2010, 19:05

Hi Mojo,

ich saß gerade vor dem gleichen Problem und habe zuerst den gleichen Denkfehler gemacht ... ;)
xdebug.remote_host magento.local magento.local
xdebug.remote_host
Type: string, Default value: localhost
Selects the host where the debug client is running, you can either use a host name or an IP address.
Setze die IP Adresse des Remote-PCs ein, von dem Du debuggen willst. Dann klappt es - zumindest bei mir!

Ab XDebug 2.1 wäre das auch noch eine Option in einem lokalen Netz:
xdebug.remote_connect_back
Type: boolean, Default value: 0, Introduced in Xdebug 2.1
If enable, the xdebug.remote_host setting is ignored and Xdebug will try to connect to the client that made the HTTP request. It checks the $_SERVER['REMOTE_ADDR'] variable to find out which IP address to use. Please note that there is no filter available, and anybody who can connect to the webserver will then be able to start a debugging session.
Ciao,

Mike
Webdesign und Online Shop SEO

Mojo78
Beiträge: 6
Registriert: 01.04.2010, 10:42

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von Mojo78 » 07.04.2010, 09:09

Hi,
danke für Deinen Tipp.

Hatte zuvor schon mal die Client IP eingetragen. Komischerweise kann ich dann nicht mehr zum Server Connecten o0. D.h. meine Seite wird garnicht mehr angezeigt. Als ob der Virtual Host "magento.local" nicht mehr zur Verfügung steht - aber nur von Windows aus. An der xubuntu-Maschine selbst funktioniert magento.local einwandfrei - d.h. dass der Server und alles läuft. Komische Sache.

xdebug.remote_connect_back wird ignoriert, habe ja auch xdebug 2.0.5. Der Effekt sollte aber eigentlich identisch wie die Nutzung der Client IP sein, zumindest bei mir.

Mist. Ich kapiers gerade nicht :(

Bye Mojo

Benutzeravatar
wegus
Beiträge: 458
Registriert: 26.09.2006, 09:07

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von wegus » 07.04.2010, 09:18

arbeite mal mit den IP-Adressen und nicht mit den Namen, denn das Ganze klingt nach einem Fehler in der Namensauflösung!
Wenn etwas zu einfach klingt um wahr zu sein, dann ist es oft auch nicht wahr!

Mojo78
Beiträge: 6
Registriert: 01.04.2010, 10:42

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von Mojo78 » 08.04.2010, 08:04

Hi,
ja, ich denke auch - dass da irgendwas mit der Namensauflösung nicht passt. Ist natürlich schlecht: Ich habe mehrere Projekte und brauche daher die Virtualhosts. :cry:
Werde das trotzdem mal ausprobieren.
Danke und bye,
Mojo

furgo
Beiträge: 3
Registriert: 14.07.2010, 19:17

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von furgo » 14.07.2010, 19:25

Hallo,

ich habe dasselbe Problem auf localhost:

Windows 7 (64 bit), XAMPP 1.73, NetBeans 6.9

php.ini
zend_extension=C:\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host=127.0.0.1
xdebug.remote_mode=req
xdebug.remote_port=9000

xdebug ist phpinfo() nach ordentlich installiert.

Es gibt ein Testscript, das ich ausprobiert habe:

Code: Alles auswählen

<?php
$address = '127.0.0.1';
$port = 9000;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
print_r($sock);
socket_bind($sock, $address, $port) or die('Unable to bind');
socket_listen($sock);
socket_set_nonblock($sock);

// ======> in folgender Zeile bleibt das Script hängen:
$client = socket_accept($sock);

echo "connection established: $client";
socket_close($client);
socket_close($sock);
?> 

furgo
Beiträge: 3
Registriert: 14.07.2010, 19:17

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von furgo » 15.07.2010, 19:49

Komischerweise geht es jetzt und ich weiß nicht warum. W7 wurde gerade aktualisiert. War es das? Oder weil ich xdebug.remote_host von 127.0.0.1 auf den Windowsnamen meines Notebooks umgestelt hatte und dann doch wohl nicht den Apachen neu starte, was ich glaubte getan zu haben? Es wird wohl letzteres gewesen sein.

Mojo78
Beiträge: 6
Registriert: 01.04.2010, 10:42

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von Mojo78 » 29.11.2011, 08:12

oh Mann, ein Jahr ist es schon her, dass ich mich zuletzt mit xDebug beschäftigt habe. Bin gerade noch mal über den Thread gestolpert, weil ich immer noch das gleiche Problem hatte. Bin gerade so glücklich, dass ich's hingekriegt habe, dass ich den Thread nochmal ausgrabe. Also gerade ausprobiert. Die Lösung bei mir ist, genau wie bei furgo :

xdebug.remote_host=Windows-Computername

...und endlich läuft's. :D

Komisch, ich vermute mal ich bin irgendwie nicht über Eure Antworten informiert worden? Naja keine Ahnung, vielleicht habe ich's auch einfach verpeilt.
Also danke für Eure Antworten, damals.
Bye, Mojo

Xantiva
Beiträge: 12
Registriert: 17.03.2009, 23:23

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von Xantiva » 29.11.2011, 17:17

Na, dann happy debugging ;)
Webdesign und Online Shop SEO

Benutzeravatar
smurfi
Site Admin
Beiträge: 1624
Registriert: 29.06.2006, 11:33
Wohnort: Wuppertal
Kontaktdaten:

Re: xdebug - Waiting for Connection (netbeans-xdebug)

Beitrag von smurfi » 03.12.2011, 05:39

Und danke für die Antwort......

Antworten