Ich konnte NetBeans 6.9.1 und Xdebug ganz einfach in meiner lokalen Umgebung installieren und einrichten, basierend auf PHP 5.3.0 (XAMPP).
Mein Problem ist jetzt das folgende: Wenn ich einen Haltepunkt in Wordpresss index.php oder anderen Wordpress-Kern-PHP-Dateien setze, stoppt NetBeans korrekt an der gewünschten Position. Wenn ich stattdessen einen Haltepunkt in eine Plugin-Datei setze, stoppt ein Trigger der Codeausführung NetBeans hier nicht.
Wissen Sie, wie gelöst werden kann?
UPDATE: Weitere Informationen zu dem, was ich zu debuggen versuche
Das Plugin heißt Vanilla Forums und hat die folgende Dateistruktur:
- plugins
- vanilla-forums
+ assets
+ nbproject
+ templates
admin.php
embed.php
functions.php
hooks.php
plugin.php
sso.php
widgets.php
Ich habe den Haltepunkt innerhalb einer Funktion mit dem Namen vf_validate_options
definiert, die in definiert ist functions.php
. Ich bin sicher, dass diese Funktion ausgeführt wird, aber NetBeans bricht dort nicht ab.
XDEBUG_SESSION_START
Abfrageparameter allen Anforderungen hinzugefügt wird .
throw new Exception('die');
Anweisung nach der Zeile des Haltepunkts setzen, wird sie dann gestoppt (in dem Sinne, dass dies Ihre Anfrage beendet / beendet)?