2010-01-20 17 views
2

J'utilise la combinaison de Eclipse PDT et XDebug avec beaucoup de succès pour développer et déboguer mes applications. Donc, merci à leurs créateurs, et si vous n'avez pas essayé cette combinaison, je vous suggère fortement de le faire. La seule chose qui m'embête, c'est que je n'ai pas trouvé le moyen de démarrer une session de débogage en demandant un script aléatoire directement dans mon navigateur. Je dois toujours démarrer la session dans Eclipse sur l'un de mes scripts et configurations de débogage.Comment lancer une session de débogage à partir d'une requête aléatoire dans Eclipse PDT avec XDebug?

J'ai réduit la douleur en ajoutant un « debug.php » à mon projet qui ne contient que

<?php 
// you can debug any request now 

mais je dois terminer ce script, puis faire la demande à tout ce que je veux vraiment debug .

Existe-t-il un moyen de créer une configuration de débogage qui n'est pas liée à un script spécifique mais qui indique simplement à PDT de commencer à écouter les demandes de XDebug?

Répondre

4

Allez dans le panneau des préférences et sélectionnez débogueurs php-> debug-> installés et cliquez sur xdebug puis cliquez sur configurer. Il devrait y avoir une option pour autoriser les connexions entrantes. Sélectionnez-le et vous pouvez lancer des sessions de débogage à distance depuis firefox avec l'extension xdebug

+0

Vous êtes mon héros. Je vous remercie! L'extension firefox semble avoir disparu, mais ajouter? XDEBUG_SESSION_START = ECLIPSE_DBGP à ma demande manuellement n'est pas beaucoup de travail. – janpio

+0

Ah btw pour tout le monde qui essaie maintenant, l'option est appelée "Accept remote session (JIT)". – janpio