Покрытие кода Codeception — исключение file_get_contents (c3/report/clear)

Я использую Codeception с Laravel 4. В частности, я пытаюсь использовать удаленное покрытие кода, чтобы может включать приемочное тестирование в результаты покрытия кода.

XDebug с remote_enable настроен, и c3.php установлен и включен в ' общедоступный/index.php».

В Windows все работает как положено. Но в Ubuntu 12.04 LTS (с PHP5.4) я получаю это исключение:

 [ErrorException] file_get_contents(http://localhost/c3/report/clear): 
 failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error

Что я делаю не так?


person mtmacdonald    schedule 24.09.2013    source источник
comment
Вам нужно заглянуть в журнал ошибок вашего веб-сервера, ошибка 500 чаще всего является признаком этого. Также позаботьтесь о том, чтобы вы регистрировали ошибки PHP на сервере и также проверяли этот журнал ошибок.   -  person hakre    schedule 26.09.2013
comment
@хакре спасибо. У меня была ошибка в пути при включении c3.php.   -  person mtmacdonald    schedule 26.09.2013
comment
Да 500 ошибок может быть много, поэтому нужно проверять логи. Просто по коду ошибки сложно сказать. Возможно, добавьте это как ответ, чтобы он был задокументирован на случай, если у кого-то возникнет аналогичная проблема.   -  person hakre    schedule 26.09.2013


Ответы (1)


Это было легко исправить. Ошибка в пути при включении c3.php из index.php. Журнал ошибок Apache сделал это очевидным.

person mtmacdonald    schedule 26.09.2013
comment
У меня другая проблема, но я не подумал о том, чтобы заглянуть в журнал apache. +1 - person Webnet; 15.04.2015