Я пытаюсь установить Xdebug на своем удаленном сайте разработчика.
У меня есть следующее в моем файле php.ini:
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
Обновить: Я пытался изменить FcgidBusyTimeout, но это не помогло
Что мне не хватает?
Спасибо
Вы должны настроить 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"
Других решений пока нет …