Я пытаюсь правильно настроить Xdebug.С этими настройками, когда я захожу на любую страницу, я получаю 504 ошибку тайм-аута через 30 с лишним секунд.(Я использую ssh-туннель, поэтому я использую remote_host 127.0.0.1)
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
xdebug.remote_host = 127.0.0.1
xdebug.remote_log = /home/ubuntu/xdebug-cgi.log
xdebug.idekey = "rsalazar"
xdebug.remote_port = 9000
Как только я смог получить этот вывод журнала xdebug, по какой-то причине он больше не публикует этот вывод:
> Log opened at 2012-03-23 22:13:50 I: Connecting to configured
> address/port: 127.0.0.1:9000. I: Connected to client. :-)
> -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"
> fileuri="file:///home/ubuntu/www/info.php" language="PHP"
> protocol_version="1.0" appid="3119" idekey="rsalazar"><engine
> version="2.2.0rc1"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick
> Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2012 by Derick Rethans]]></copyright></init>
Есть идеи?
РЕДАКТИРОВАТЬ: я определил, что это происходит только тогда, когда я включаю отладку на странице (конечно, всегда, когда я включаю 'remote_autostart') ... Я хочуугадайте, что xdebug ожидает подключения к серверу (?)