2010-05-18 3 views
3

Je veux des messages d'erreur outputed par xdebug pour apparaître comme des liens dans le navigateur afin que je puisse les ouvrir rapidement à l'aide TextMate.Comment configurer correctement xdebug.file_link_format?

J'ai ajouté la ligne suivante à mon fichier php.ini, j'ai redémarré apache et ajouté quelques erreurs de syntaxe à l'un de mes scripts php mais le nom de fichier ne s'affiche pas en tant que lien. Xdebug fonctionne autrement très bien sur mon système.

xdebug.file_link_format="txmt://open/?url=file://%f&line=%l" 

Y a-t-il d'autres configurations que je dois configurer pour que cela fonctionne?

Edit: Voici tous les paramètres de configuration liés à Xdebug dans mon php.ini:

[xdebug] 
xdebug.remote_enable=1 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.remote_autostart=1 
xdebug.file_link_format="txmt://open/?url=file://%f&line=%l" 
+0

Votre version xdebug? – erenon

+0

Je Xdebug v2.0.5 –

Répondre

1

Je courais léopard des neiges avec xdebug 2.1.0RC1 et peuvent cliquer sur les erreurs que les liens qui me prennent à la ligne correcte dans textmate donc il est possible que cela fonctionne.

+0

Quelques jours après la publication de cette question j'ai essayé avec Xdebug 2.1.0beta3 et il ne fonctionne pas non plus. 2.1.0RC1 a fait l'affaire. –

1

j'ai trouvé la solution: donc il suffit de remplacer le wich xdebug est livré avec MAMP avec le lastest un Frome ici

http://code.activestate.com/komodo/remotedebugging/

puis déplacer la pièce de liaison au-dessus de la partie d'extension comme

[xdebug ] xdebug.file_link_format = "txmt: // ouvert? Url = fichier: //% f & ligne =% 1" zend_extension = "/ Applications/MAMP/bin/php5.3/lib/php/extensions/no- debug-non-zts-20090626/xdebug.so "

; xdebug.remote_enable = 1 ; xdebug.remote_host = localhost ; xdebug.remote_port = 9000 ; xdebug.remote_autostart = 1

qu'heureux heureux ;-)

0

Je sais que cela est sans rapport avec , mais puisque cette question est le meilleur résultat sur la plupart de mes recherches Google, j'ai pensé que cela pourrait être utile pour quelqu'un d'autre.

Je mets ensemble ce tutoriel rapide sur l'obtention xdebug.file_link_format à travailler avec Netbeans sous Windows. Cependant, vous pouvez facilement modifier le fichier .bat pour n'importe quel IDE.

xdebug.file_link_format for Netbeans on Windows

Questions connexes