Как правильно настроить xdebug.file_link_format? - PullRequest
3 голосов
/ 18 мая 2010

Я хочу, чтобы сообщения об ошибках, выдаваемые xdebug, отображались в браузере как ссылки, чтобы я мог быстро открыть их с помощью TextMate.

Я добавил следующую строку в свой файл php.ini, перезапустил apache и добавил несколько синтаксических ошибок в один из моих сценариев php, но имя файла не отображается в виде ссылки. В остальном Xdebug нормально работает в моей системе.

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

Есть ли дополнительные настройки, которые мне нужно настроить, чтобы эта работа работала?

Редактировать: Вот все параметры конфигурации, связанные с xdebug, в моем 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"

Ответы [ 3 ]

1 голос
/ 08 сентября 2010

я нашел решение: так что просто замените xdebug, который поставляется с MAMP, на самый последний из них

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

затем переместите часть ссылки над частью расширения как

[Xdebug] xdebug.file_link_format = "txmt: // открыть URL = файл: //% F & линия =% 1" не zend_extension = "/ Applications / MAMP / bin / php5.3 / Библиотека / PHP / удлинители / нет-отладочные-нон-ЗТС-20090626 / xdebug.so"

; xdebug.remote_enable = 1 ; Xdebug.remote_host = локальный ; Xdebug.remote_port = 9000 ; Xdebug.remote_autostart = 1

чем счастлив, счастлив; -)

0 голосов
/ 18 марта 2012

Я понимаю, что это не имеет отношения, но так как этот вопрос является лучшим результатом в большинстве моих поисков в Google, я подумал, что это может быть полезно для кого-то еще.

Я собрал это краткое руководство по настройке xdebug.file_link_format для работы с Netbeans в Windows. Однако вы можете легко изменить файл .bat для любой IDE.

xdebug.file_link_format для Netbeans в Windows

0 голосов
/ 28 июня 2010

Я использую Snow Leopard с xdebug 2.1.0RC1 и могу нажимать на ошибки в виде ссылок, которые ведут меня к правильной строке в textmate, так что это возможно.

...