Antwort
 
Themen-Optionen
Alt 23.03.2008, 19:10 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 23.03.2008
Beiträge: 3
Standard Eclipse PHP Debuggen mit XDebug geht nicht

Hallo zusammen

Ich habe folgendes Problem: ich habe mir das neueste XAMPP heruntergeladen (1.6.6) und installiert. Dann habe ich mir die zu PHP 5.2.5 gehörige xdebug.dll heruntergeladen von www.xdebug.org und ins php/ext verzeichnis kopiert. dann habe ich in der php.ini unter apache/bin xdebug aktiviert, im abschnitt ZEND alles kommentiert und im abschnitt xdebug alle kommentare entfernt. dann habe ich ein Skript erstellt, welches phpinfo aufruft. soweit, so gut, xdebug wird angezeigt mit allen einstellungen.

jetzt kommt das problem: ich habe mir das neueste eclipse pdt_all_in_one heruntergeladen und ein neues php projekt erstellt. in den einstellungen habe ich bei den PHp einstellungen eingestellt, dass er php.exe mit eben dieser ini aufrufen soll, ebenfalls habe ich unter PHP/debug eingestellt, dass er xdebug verwenden soll. nun kann ich auf debug klicken, aber an breakpoints wird nicht angehalten, das heisst es wird immer das ganze skript ausgeführt. wenn ich ein xdebug_break() in die php-datei mache, hält er dort an und zeigt mir alle globalen variablen. mehr geht jedoch nicht... an was kann das liegen?

Vielen Dank für eure Hilfe
chrholder ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.03.2008, 10:31 Nach oben    #2
Jonas
 
Benutzerbild von Artemis
 
Registriert seit: 03.06.2006
Beiträge: 239
Standard

Hast du dir das Tutorial mal angeguckt: Eclipse mit PDT + XAMPP mit Xdebug
__________________
Applikations-Programmierung:
BlitzMax, BlitzPlus

Webentwicklung:
PHP, (X)HTML, CSS, JavaScript, MySQL


Artemis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.03.2008, 18:41 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 23.03.2008
Beiträge: 3
Standard tutorial

Ja, genau dieses Tutorial hab ich durchgemacht und habe genau dieses Problem das er weder auf der ersten Zeile hält noch bei einem Breakpoint.
chrholder ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.03.2008, 22:32 Nach oben    #4
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

Wie ist dein Apache konfiguriert? Bzw. wie sieht deine URL aus? Das Problem wird daran liegen, dass XDebug die Quelldatei nicht erkennt. Es muss ein Mapping geben zwischen dem URL-Pfad (z.B. http://localhost/meinProject) und dem Verzeichnis (z.B. C:\workspace\meinProjekt).

Ich bin da leider etwas aus der Übung aber soweit ich mich erinnere ist das einfachste, die Projekte lokal im Workspace-Verzeichnis anzulegen und auch den Apache so zu konfigurieren, dass der DocumentRoot auf den Workspace zeigt. So hatte es bei mir immer geklappt. Man kriegt das auch anders hin, indem man in der LaunchConfiguration manuell das Mapping einträgt. Frag mich aber nicht wie ^-^
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.03.2008, 16:33 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 23.03.2008
Beiträge: 3
Standard Problem gelöst

Vielen Dank für eure Hilfe. Es lag nicht an den Pfaden, sondern an einem ganz dummen Fehler: Ich habe in der php.ini xdebug sowohl als normale extension(im Abschnitt Dynamic Extensions) als auch als Zend Extension geladen. Dies kam sich irgendwie in die Quere... Ich wurde darauf aufmerksam, als ich php -m aufrief. Jetzt kann ich endlich debuggen!!
chrholder ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eclipse mit PDT + XAMPP mit Xdebug Artemis Tutorials 1 20.08.2008 18:04
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
(Die) PHP IDE auf Eclipse-Basis kommt Corvin Nachrichten 3 13.03.2006 14:20
Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 Ben Nachrichten 1 21.11.2005 20:48
Debuggen mit Eclipse lokl Tools, Server, Betriebssysteme 8 02.09.2005 21:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:39 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44