Сообщение об ошибке: «неожиданное завершение скрипта, отладка завершена», при отладке PHP с помощью Xdebug и Eclipse - PullRequest
6 голосов
/ 11 мая 2011

При отладке я получаю следующую ошибку:

Error message

Настройки php.ini:

 xdebug.remote_enable=true
 xdebug.remote_host=localhost
 xdebug.remote_port=9000
 xdebug.remote_handler=dbgp

Ответы [ 5 ]

12 голосов
/ 11 мая 2011

Если нет синтаксических ошибок, убедитесь, что у вас нет часов, вызывающих сбой скрипта, когда отладчик пытается их оценить.

По моему опыту, это самая распространенная причина такой ранней смерти.

Независимо от этого, вы также можете изменить свой внутренний веб-браузер, поскольку IE имеет тенденцию предоставлять загадочные сообщения об ошибках, или использовать сеанс внешнего браузера (и использовать удаленную отладку).

1 голос
/ 19 сентября 2013

удаление выражений часов решило эту проблему для меня

1 голос
/ 05 июля 2013

Если вы используете mod_fcgid в вашем apache

значение по умолчанию, установленное для FcgidIOTimeout, составляет 40 секунд, поэтому вы можете завершить этот xdebug через 40 секунд

чтобы изменить это значение, вам нужно добавить следующую строку в ваш файл apache httpd.conf

FcgidIOTimeout 600 

это на 10 минут вы можете установить это значение в любое другое ограничение по времени согласно вашему требованию

даже у меня была такая же проблема, я нашел это решение для получения более подробной информации перейдите по ссылкам ниже

http://jonathonhill.net/2011-05-05/uploading-large-files/ (связанная ссылка, которая дает информацию о значении) http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html (и поиск FcgidIOTimeout)

0 голосов
/ 24 июня 2012

У меня тоже возникла эта проблема, после того как я некоторое время гуглил, я решил вернуться к 2.2rc, потому что это последняя версия, в которой эта проблема не возникает (на самом деле не «всегда», а «иногда», просто нужно перезапустить).

До этого я тоже пытался 2.3dev без удачи.

0 голосов
/ 05 июня 2012

Я столкнулся с той же проблемой на другой платформе.

При запуске x64 linux с Eclipse 3.7.2, PHP 5.4.3 и Xdebug 2.2.0 это сообщение об ошибке может появляться при просмотре переменных.

См. Xorg выпуск # 797 и выпуск # 824 .

Я могу подтвердить, что эта проблема не решена в выпуске 2.2+0,0.Разрешение фиксируется после 2.2.0, поэтому вам придется загрузить git copy (отметьте на странице загрузки ).

После компиляции git-версии проблема под рукой решена.

...