1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
14
14
ZUGRIFFE
795
795
EMPFEHLEN
-
Hallo Leute,
ist irgendjemand hier fit mit eclipse & xDebug?
Ich habe mir das gerade über XAMPP eingerichtet. Beim Debuggen kann ich zwar in der Console sehen was passiert, aber leider bleibt er bei den Breakpoints nicht stehen. Der Code läuft immer bis zum Ende durch
cu s0n, NetBu||
-
Weis keiner woran das liegen könnte das die Breakpoint beim debuggen ignoriert werden?
-
28.06.11 20:47 #3
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Hast du eventuell aus Versehen statt auf den Käfer-Button auf den Play-Button gedrückt?
Hast du die php.ini-Settings vorgenommen, die notwendig für das Remote-Debugging sind?
Wie hast du xdebug geladen? Kannst du deine php.ini-Settings diesbezüglich posten?Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Guten Morgen,
in der Anlage die php.ini.
Ich habe auf den Käfer geklickt, mit F11 versucht.
Hab auch mal einen Screenshot angehängt.
Es debugged aber stoppt nicht bei Breakpoints.
cu s00n
NetBu||
-
29.06.11 12:51 #5
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Das hier ist denk ich das Problem:
Code :1
xdebug.remote_enable = 0
Das sollte man auf 1 stellen und den Apache neu starten...
Edit: Du hast die Einstellungen teilweise doppelt drin, die Sektion unter "Standard Einstellungen" dürften die "meine Einstellungen" überschreiben. Das müsste man über phpinfo() sehen.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
habs geändert, kann zwar debuggen, aber immer noch keine Breakpoints stetzen, damit ich zur Laufzeit den code ansehen kann.
-
30.06.11 20:12 #7
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Hast du die Eclipse-Projekt- und -Workspace-Einstellungen für das Debugging korrekt eingestellt? Neben dem Käfer ist ein Pfeil nach unten, dort findest du "Debug Configurations". Kontrollier, ob dort xdebug als Server-Debugger eingestellt ist, ob der PHP-Server korrekt ist, und mach den Haken bei "Auto Generate" im Bereich URL raus.
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Nach viel Hantier habe ich das nun heraus und fertig. Bekomme es sogar unter LINUX hin...
-
01.12.11 23:25 #9
- Registriert seit
- Apr 2007
- Beiträge
- 127
Hallo, ich habe das gleiche Problem. Quasi
Also das debuging mit "Debug as" -> "PHP Web Page" funktioniert, hält auch bei den stellen wo es soll. Aber es gibt ja auch die Option "Debug as" -> "PHP Script" und hier läuft er einfach durch, spuckt in eclipse im Reiter "Console" alles fein aus aber bleibt nicht stehen. Habe php5-cli und php5-cgi unter ubuntu 11.10 probiert... ich peil das irgendwie nicht...
Edit: so es lag daran, dass bei der php.ini im CLI Ordner die Erweiterungen, die sich im Ordner conf.d befinden nicht geladen werden, warum auch immer. eine neue php.ini erstellt wo alle Erweiterungen drin sind ermöglicht auch das "Debug as" -> "PHP Script" in eclipse. Aber das kann doch keine vernümftige Lösung sein! Gibt es eine Einstellung in der php.ini die dafür sorgt, dass die Erweiterungen von conf.d berücksichtigt werden?Geändert von 'GreenDragon' (02.12.11 um 11:16 Uhr)
-
02.12.11 16:48 #10
- Registriert seit
- Apr 2007
- Beiträge
- 127
Ich habe dazu noch zwei Fragen
und zwar funktioniert bei mir der Debug Modus sowohl bei CLI und als auch bei Web Page, aber bei CLI sehe ich gleich die Ausgabe eines echo's bei Web Page müssen alle Skripte erst durchlaufen sein, bis ich was im "internal webbrowser" von eclipse sehe.
Frage1 : Wie sehe ich sofort im Reiter "Internal Web Browser" die Ausgaben?
Frage2 : Muss unbedingt der "Internal Web Browser" herhalten oder kann auch ein anderer externer Browser die Darstellung übernehmen? Wenn ja wie?
Gruß
Edit: Also das mit der Ausgabe in einem externen Browser geht über "Window"-"General"-"Web Browser". Aber das jede echo Anweisung gleich im Browser landet habe ich immer noch nicht hinbekommen.Geändert von 'GreenDragon' (03.12.11 um 12:15 Uhr)
-
03.12.11 13:36 #11
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Frage1: Du müsstest ein flush() einbauen, damit die Inhalte sofort an den Browser gesendet werden. Normalerweise wird das erst nach beenden des Scripts erledigt.
Frage2: Du gehst auf das Menü "Window" und dort auf "Preferences". Im Feld links oben des erschienen Fensters gibst du einfach mal "Browser" ein. Dann solltest du bei "General" => "Browser" von "Use internal web browser" auf "User external web browser" umstellen. Anschließend kannst du einen erkannten Browser im unteren Feld auswählen oder über den Button "Add" einen zusätzlichen hinzufügen.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
03.12.11 13:52 #12
- Registriert seit
- Apr 2007
- Beiträge
- 127
@saftmeister danke für den Tipp mit der Funktion flush(). Kann man das nicht irgendwie irgendwo (php.ini , eclipse , etc.) einstellen, dass es auch ohne flush() geht?
Gruß
-
03.12.11 15:12 #13
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Schau mal, das hab ich gefunden: http://www.andrewdavidson.com/articl...h-after-print/
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
03.12.11 15:39 #14
- Registriert seit
- Apr 2007
- Beiträge
- 127
Hat bei mir nicht funktioniert. Dennoch Danke.
-
03.12.11 18:01 #15
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Irgendwelche Fehlermeldungen im Webserver-Log oder im Browser? Hat nicht funktioniert dürfte nicht akzeptabel sein.
EDIT: Was genau hast du denn gemacht, das nicht funktioniert hat?Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
Ähnliche Themen
-
Eclipse, php und xdebug auf remote-Server (im VPN-Netz)
Von rethus im Forum PHPAntworten: 0Letzter Beitrag: 19.09.10, 15:44 -
Ecipse mit XDebug: Breakpoints werden ignoriert
Von FrankWST im Forum Coders TalkAntworten: 0Letzter Beitrag: 12.05.09, 15:06 -
XDebug und Eclipse
Von FrankWST im Forum Coders TalkAntworten: 1Letzter Beitrag: 07.05.09, 10:49 -
PHPEclipse Breakpoints für Xdebug
Von HuRaHoRRe im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 23.01.08, 15:38 -
Tomcat in Lomboz (Eclipse) starten, stoppen klappt nicht.
Von AKST im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 9Letzter Beitrag: 10.03.05, 11:44





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren