Discussion:
[TYPO3-german] Debug Typo3 Ext. mit Eclipse und Zend-Debugger
Thomas Bügel
2012-06-28 09:55:02 UTC
Permalink
Meine Lokale Konfiguration der Entwicklungsumgebung:

Typo3 4.6.9
Eclipse IDE for PHP Developers 1.2.2.20100216-1730 epp.package.php
PHP 5.3.9 auf Zend Server CE 5.6.0 mit Zend Debugger 5.3
Windows XP

Eclipse Debug-Configuration

Server:
Server Debugger: Zend Debugger
PHP-Server: Zend Server CE
Der zu untersuchende File: z.B. [pfad]/fe_adminLib.inc
Break at First Line (bei Bedarf oder Breakpoints im File)
URL [pfad]/index.php

Advanced:
Open in Browser (Ext. Browser/Chrome)
Debug All Pages
[andere Einstellungen ausprobiert]


Beim ersten Start mit |Debug| kann ich alles exakt verfolgen und den
gew?hlten File Schrittweise oder von Breakpoint zu Breakpoint
durchlaufen und dabei alle im Focus befindlichen Variablen und deren
Werte verfolgen und zuletzt ?ffnet sich in Chrome auch die Startseite

Mein komkretes Problem bezieht sich auf die Ext. Demail Subscription:
Wenn ich nun auf irgendeiner Seite zu der ich dann geklickt habe, in dem
DMS-Registrier-Formular Seite-Anmeldedaten eines Benutzers eingebe und
Absenden dr?cke, w?rde ich gerne nun den Ablauf wieder im Debugger
verfolgen k?nnen, doch der Prozess l?uft komplett am Debugger vorbei und
wird mit der R?ckmeldung auf der Webseite (Anmeldung empfangen ..)
abgeschlossen (also im Browser)

Habt Ihr einen Tipp, bzw. wie macht Ihr sowas?

Danke f?r R?ckmeldungen und Gru?

Tom
Thomas Bügel
2012-06-29 17:10:49 UTC
Permalink
Verwendet hier niemand Eclipse mit Zend Debugger?

Oder wie macht Ihr das Debugging in Typo3 (auch beim Ext-Development)?
Den debug(...) Befehl finde ich zu umtst?ndlich, auch muss man damit
alle m?glichen Orginaldateien ?ndern!

W?re sch?n, wenn ich eine R?ckmeldung bek?me!

Danke und Gru?

Tom
Philipp Gampe
2012-06-30 08:59:48 UTC
Permalink
Hi Thomas B?gel,
Post by Thomas Bügel
Verwendet hier niemand Eclipse mit Zend Debugger?
Oder wie macht Ihr das Debugging in Typo3 (auch beim Ext-Development)?
Den debug(...) Befehl finde ich zu umtst?ndlich, auch muss man damit
alle m?glichen Orginaldateien ?ndern!
Die meisten (und auch ich) nehmen hier wohl xdebug und PhpStorm.

Da klappt es mit der Autokonfiguration.

Gr??e
--
Philipp Gampe ? PGP-Key 0AD96065 ? TYPO3 UG Bonn/K?ln
Documentation ? linkvalidator
TYPO3 .... inspiring people to share!
Thomas Bügel
2012-07-01 18:29:52 UTC
Permalink
Hallo Philipp
Post by Philipp Gampe
Die meisten (und auch ich) nehmen hier wohl xdebug und PhpStorm.
Da klappt es mit der Autokonfiguration.
Zu PhpStorm hab ich ein paar Fragen, w?re sch?n, Du k?nntest Sie mir
beantworten:

Kann man damit auch remote debuggen?

Kann man mit PhpStorm auch Seitenaufrufe/Formulardaten-Absenden aus
einem Browserfenster debuggen (Variablen-Werte) verfolgen?

Welche PhpStorm-Lizenz verwendest Du?

Tom
Philipp Gampe
2012-07-01 21:52:13 UTC
Permalink
Hi Thomas B?gel,
Post by Thomas Bügel
Zu PhpStorm hab ich ein paar Fragen, w?re sch?n, Du k?nntest Sie mir
Kann man damit auch remote debuggen?
Ja, habe ich aber noch nicht gemacht.
Post by Thomas Bügel
Kann man mit PhpStorm auch Seitenaufrufe/Formulardaten-Absenden aus
einem Browserfenster debuggen (Variablen-Werte) verfolgen?
Klar ... du musst halt f?r xdebug session.autostart auf 1 setzen oder halt
eine Browser Extension benutzen.
Das ist aber ein xdebug Feature und hat erstmals nichts mit PhpStorm zu tun.
Post by Thomas Bügel
Welche PhpStorm-Lizenz verwendest Du?
Eine personal license, allerdings als Student (meine ich zumindest).

Tipp: Es gibt eine 30-Tage Probeversion. Die ist voll funktionsf?hig.

Viele Gr??e
--
Philipp Gampe ? PGP-Key 0AD96065 ? TYPO3 UG Bonn/K?ln
Documentation ? linkvalidator
TYPO3 .... inspiring people to share!
Domi
2012-07-05 22:08:51 UTC
Permalink
Hallo

alternativ zur kostenpflichtigen PHPStorm Version kannst du sehr gut mit
Netbeans und xDebug fahren. Die Konfiguration war leicht (ging glaube
ich sogar einfach) und hat einwandfrei funktioniert. Ich finde dass das
PDT von Eclipse einfach anf?llig ist und vor allem das Debuggen im
Netbeans besser funktioniert hat.

Gru?
Dominic

Loading...