Frage

Ich habe Probleme mit einem PHP-Projekt durch NetBeans Debuggen XDebug mit und war die Hoffnung, jemand da draußen, bevor dieses Problem gehabt haben könnte.

Debugging funktioniert für die angeforderte PHP-Datei in Ordnung -. So, wenn ich auf dem Remote-Server auf index.php gehe, kann ich einen Haltepunkt überall in index.php in NetBeans setzen und der Code stoppt dort und ich kann durch Schritt

Das Problem ist, alle anderen Dateien auf dem Call-Stack wie folgt angezeigt: "file:///home/user/site_html/library/class.requestprocessor.php" und da, dass ein Pfad auf dem Remote-Server in eine Datei ist, NetBeans ist nicht in der Lage, den Namen aufzulösen, und so kann ich nicht durch den Schritt Code dafür. Es macht das Debuggen praktisch nutzlos! Die PHP-Datei, die angefordert wurde, zum Beispiel index.php, erscheint nur als „index.php“, es ist nur alle anderen diejenigen, die enthalten sind, dass NetBeans nicht richtig auflösen kann.

Gibt es eine Einstellung in NetBeans oder XDebug, dass ich dieses Problem lösen kann? Ich habe mein Bestes versucht der Suche durch alle Projekteinstellungen und Optionen in NetBeans und sah auch durch alle Konfigurationsoptionen des XDebug extention, aber ohne Erfolg. Sicherlich jemand da draußen muss, bevor dieses Problem gehabt hat? Wie haben lösen Sie es? Ich werde sehr dankbar, wenn Sie mich können wissen lassen.


Wenn es keine andere Möglichkeit gibt, haben Nutzer von Eclipse PDT und XDebug haben dieses Problem, wenn sie auf einem Remote-Server debuggen? Wenn nicht, dass ich den Schalter machen.

War es hilfreich?

Lösung

Dieses Problem erscheint in NetBeans 6.7 behoben werden.

Andere Tipps

Okay, es scheint niemand die Frage beantworten wird, also werde ich die Ergebnisse meiner Forschung stellen.

Wie ich war nicht in der Lage, einen Weg zu finden, NetBeans erfolgreich zu machen debuggen, wie ich wollte, habe ich versucht, mit Eclipse PDT und Visual Studio 2008 mit der VS.Php Erweiterung um mein Problem zu lösen. Eclipse PDT war die Hölle zu gründen, und ich war mit der Art und Weise nicht glücklich Sie keinen Port verwenden für Ihren FTP-Server in seinem Remote Server Explorer angeben könnte. Ich fand VS.Php alles tat, wollte ich, wird es automatisch den Code uploads sowie mit perfektem Debugging, und es war einfach zu installieren. Die einzige Sache ist, es sieht hässlich und ich kann nicht einen Weg finden, um seine Farben anpassen. Aber ich werde Funktion über Mode wählen, und so habe ich ließ sich auf VS.Php als meine endgültige Lösung. Welcher um ehrlich zu sein ist eine Schande, NetBeans war wirklich toll, ich kann einfach nicht ohne funktionierende Debugger leben.

Ich hatte das gleiche Problem. Ich bin mit Netbeans 6.8. Sie müssen direkt auf Ihrem Projekt klicken, gehen Eigenschaften / run Konfiguration / Erweitert und eingerichtet Pfadzuordnung zu projizieren. Ordnen Sie den Ordner auf dem Server in einen Ordner lokal, so dass Netbeans weiß, welche Dateien lokal zu öffnen, wenn es diese Methoden trifft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top