2014-11-07 4 views
1

Я пытаюсь установить Xdebug на свой удаленный сайт dev. У меня есть следующие в моем файле php.ini:Xdebug и FastCGI на сервере Apache

xdebug.remote_enable = On 
xdebug.remote_handler = dbgp 
xdebug.remote_connect_back=On 
xdebug.remote_port = 9001 

Я установил порт в 9001, потому что я понимаю, что по умолчанию (9000) будет конфликтовать с FastCGI.

Но это не работает. С этими настройками я получаю и внутренняя ошибка и следующие вошли:

[Fri Nov 07 15:37:53 2014] [warn] [client 162.201.236.210] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server 
[Fri Nov 07 15:37:53 2014] [error] [client 162.201.236.210] Premature end of script headers: index.php 

Update: Я попытался изменить FcgidBusyTimeout, но это не помогло.

Что мне не хватает? Thanks

ответ

0

Вы должны установить CDebug для автоматического приема соединений, автозапуска по запросу и установки правильного IP-адреса сервера.

Вы также установили предварительно общий ключ между вашим отладочным клиентом и экземпляром XDebug.

xdebug.remote_enable=1 
xdebug.remote_autostart=1 
xdebug.remote_host="127.0.0.1" 
xdebug.remote_port=9001 
xdebug.idekey="my_key" 
+0

Хорошо, я попробую автозапуск, когда вернусь к работе в понедельник, но что касается idekey, я даже не дошел до этого. Это должно быть загружено в браузере с помощью xdebug, правильно? Или он ТОЛЬКО дает правильный ответ при доступе к идее с помощью ключа? Это не кажется правильным. Кроме того, согласно http://xdebug.org/docs/all_settings, когда remote_connect_back включен, remote_host игнорируется. Я понимаю, что это риск для безопасности, но я просто пытался заставить что-то работать. Спасибо за вашу помощь. –

+0

Эй, вернулся на работу и попробовал xdebug.remote_autostart, но это не сработало. Вот то, что я в настоящее время, но не работает: zend_extension = /usr/lib/php/modules/xdebug.so: xdebug.remote_enable = О: xdebug.remote_autostart = On: xdebug.remote_handler = DBGp: Xdebug .remote_host = myIP: xdebug.remote_port = 9001 –

Смежные вопросы