2010-05-18 118 views
3

我想通过xdebug输出的错误消息在浏览器中显示为链接,以便我可以使用TextMate快速打开它们。如何正确配置xdebug.file_link_format?

添加以下行到我的php.ini文件,重新启动Apache和增加了一些语法错误,我的PHP脚本之一,但文件名不显示为一个链接。 Xdebug在我的系统上工作正常。

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

是否需要设置其他配置才能使其工作?

编辑:这里都在我的php.ini的Xdebug的相关配置设置:

[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

您的Xdebug版本? – erenon 2010-05-18 16:42:23

+0

我有Xdebug v2.0.5 – 2010-05-20 18:27:45

回答

1

我的计算机运行雪豹与Xdebug的2.1.0RC1,并可以点击错误为带我去的链接在textmate正确的行,所以这是可能的工作。

+0

发布这个问题后几天我尝试了Xdebug 2.1.0beta3,它也没有工作。 2.1.0RC1诀窍。 – 2010-06-28 19:44:12

1

我找到解决办法: 所以只更换了XDebug至极自带这里的最新的一个弗罗姆

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

MAMP再往前延伸部分 上面的链接部分像

[Xdebug的] xdebug.file_link_format =“txmt:// open?url = file://%f & line =%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 =本地主机 ; xdebug.remote_port = 9000 ; xdebug.remote_autostart = 1

乐意快乐;-)

0

我意识到这是不相关的,但由于这个问题是我的大部分Google搜索的首要结果,我认为这可能对其他人有帮助。

我放在一起在得到xdebug.file_link_format在Windows上使用Netbeans来解决这个快速教程。但是,您可以轻松修改任何IDE的.bat文件。

xdebug.file_link_format for Netbeans on Windows