Não é possível iniciar o xdebug

1

Eu consegui instalar o xdebug e habilitá-lo através dos arquivos locais do php.ini quando necessário.

Funcionou muito bem por cerca de um mês, mas hoje não funciona.

Se eu tentar iniciar uma sessão de depuração com o Zend Studio IDE, ele fica preso em "57% de inicialização: aguardando sessão xdebug"

Se eu executar este comando $ sudo netstat -tunlp | grep 9000 no console do servidor, eu recebo:

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1609/php-fpm.conf)

phpinfo reporta o Xdebug v2.1.0

php.ini local

zend_extension='/usr/lib/php5/20090626/xdebug.so'

[xdebug]

xdebug.remote_autostart=Off

xdebug.remote_enable=On

xdebug.remote_connect_back = On

xdebug.remote_port=9000

xdebug.remote_handler="dbgp"

xdebug.profiler_enable = Off

xdebug.profiler_enable_trigger = On

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.profiler_output_dir = '/media/data/www/clients/client1/web2/tmp/'

xdebug.remote_log='/media/data/www/clients/client1/web2/log/xdebug_didomenica.log'

Especificações

Servidor Ubuntu 12.04, atualizado hoje

Versão do PHP 5.3.10-1ubuntu3.4

Xdebug v2.1.0

Qualquer ajuda é muito apreciada!

Muito obrigado!

    
por razor7 13.10.2012 / 20:29

1 resposta

1

apenas esqueça. Com essas opções de configuração, funciona! (apenas mudou a porta para 9001 )

zend_extension='/usr/lib/php5/20090626/xdebug.so'

[xdebug]
xdebug.remote_enable=On
xdebug.remote_connect_back = On
xdebug.remote_port=9001
xdebug.remote_handler='dbgp'
xdebug.remote_log='/media/data/www/clients/client1/web2/log/xdebuga.log'
xdebug.profiler_enable=Off
xdebug.profiler_enable_trigger=Off
xdebug.profiler_output_name=cachegrind.out.%t.%p
xdebug.profiler_output_dir='/media/data/www/clients/client1/web2/tmp/'

Por alguma razão, eu tive que apagar minha pasta de espaços de trabalho "ZendStudio", e importar todos os meus projetos novamente, e claro, por causa do depurador em windows->preferences->php->debug->configure .

    
por 15.10.2012 / 14:48