При запуске некоторого кода PHP на моем частном ПК WAMP я вдруг получаю пустой ответ от сервера - на самом деле ответа нет. Нет заголовков, нет данных, ничего в журналах ошибок PHP, nada. Я перезапустил APACHE и PHP, но все равно ничего. Я знаю, что php работает, потому что я могу просто получить доступ к другим PHP-скриптам.PHP создает совершенно белую страницу, никаких ошибок, журналов или заголовков.
Firebug сообщает, что нет заголовков,? байтов, и требуется только «» 163ms «загрузить» (так что это не таймаут). Я думал о быстром потреблении памяти, но я контролировал память своего ПК и не показывал всплесков. До сих пор ошибки и исключения работали нормально.
Что такое Всемирное предприятие?
max_execution_time = 30 ;
max_input_time = 60 ;
max_input_nesting_level = 64 ;
memory_limit = 500M ;
error_reporting = E_ALL | E_NOTICE | E_STRICT
display_errors = On
log_errors = On
: EDIT:
Я бы не трогать @
с десять футов полюса. Я думаю, что рубины ребята бросают это там, поэтому программисты бросят PHP.
В любом случае, я включил xdebug, и он не выводил файлы размола. Затем я взял совет зомбата и положил DIE() в верхней части страницы, и он сработал. Я предполагаю, что у меня просто есть очень странный код, который полностью убивает PHP. Даже если ошибки были отключены или подавлены с @
, я все равно должен возвращать заголовок с сервера с пустым содержимым!
Если я нахожу больше, я отправлю обратно.
Где это вход ошибки в? Может быть, это вход в файл или в stderr? –
Что произойдет, если вы вызовете ресурс, отличный от PHP? Это работает? Можете ли вы попробовать phpinfo(), чтобы проверить, используете ли вы правильный php.ini? –
Опубликовать код PHP, который ничего не выводит. – Asaph