2014-05-03 4 views
0

J'ai posé cette question auparavant mais pas assez en détail.Xdebug ne s'arrête pas au point d'arrêt dans Eclipse Kepler

Mon problème est, j'utilise Eclipse Kepler avec le plug-in PDT de ce site: Kepler - http://download.eclipse.org/releases/kepler

Et j'utiliser XAMPP 1.8.3.

Le problème est que mon XDebug ne s'arrête pas aux points d'arrêt.

Mes réglages sont les suivants:

php.ini

[XDebug] 
zend_extension = "C:\dev\xampp\php\ext\php_xdebug.dll" 
;xdebug.profiler_append = 0 
;xdebug.profiler_enable = 1 
;xdebug.profiler_enable_trigger = 0 
;xdebug.profiler_output_dir = "C:\development\xampp\tmp" 
;xdebug.profiler_output_name = "cachegrind.out.%t-%s" 
xdebug.remote_enable = 1 
xdebug.remote_handler = "dbgp" 
xdebug.remote_host = "127.0.0.1" 
xdebug.remote_port=9000 
xdebug.remote_cookie_expire_time = 25920000 
;xdebug.trace_output_dir = "C:\development\xampp\tmp" 

Dans Eclipse J'ai:

enter image description here

enter image description here

enter image description here

enter image description here

Si je vérifie "Break à première ligne", il arrête. Mais si j'appelle une page, comme index.php, elle ne s'arrête pas bien que je mette des points d'arrêt dans ce fichier.

Est-il possible d'utiliser Xdebug dans Eclipse Kepler?

EDIT J'ai défini la propriété xdebug.remote_log dans php.ini. Par idekey de débogage de démarrage est correctement définie dans les journaux:

idekey="ECLIPSE_DBGP" 

Maintenant, si je l'appelle une page dans mon webapp comme feedback.php le idekey est tout à coup:

idekey="netbeans-xdebug" 

Je pense que cela pourrait être le problème. Mais comment puis-je changer l'envoi de l'éclipse de clé Ide?

EDIT 2

je me suis rendu aussi que xdebug ne pas fonctionne dans un navigateur externe. Dans le navigateur interne eclipse, je suis capable de déboguer.

Répondre

0

Oh man :-) Je ne peux pas croire ce que mon erreur était. J'ai installé l'extension firefox "le plus simple xdebug" et elle a la valeur "netbeans-xdebug" dans les configs. Il suffit de désactiver l'extension et maintenant cela fonctionne. :-)

Questions connexes