Ошибка PHP, данные не получены

Я продолжаю получать эту ошибку:

No data received Unable to load the webpage because the server sent no data. Here are some suggestions: Reload this webpage later. Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data. 

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

http://gyazo.com/12ba55613011a115bb7507040f4d3ddf

EDIT: он работает на Firefox … Как это может быть между браузерами, если это серверный скрипт?

Solutions Collecting From Web of "Ошибка PHP, данные не получены"

Перезапустить apache и mysql

перезагрузка службы httpd

перезагрузка службы mysqld

Надеюсь, этот ответ поможет кому-то.

Я не знаю, решила ли вы это, если это другая проблема, вызывающая те же симптомы или что-то еще, но вчера я заметил эту же ошибку на моей машине разработки, используя Apache + PHP + MySQL под Linux, при доступе к моим локальным PhpMyAdmin:

HTTP: // локальный / PhpMyAdmin

Он работал нормально до этого дня, и я понял, что к тому же я изменил некоторые настройки, связанные с сеансами в моем php.ini.

Проблема была вызвана тем, что session.save_handler установлен для пользователя вместо файлов. Поэтому я переключился на

 session.save_handler = files 

и вуаля … все снова работает отлично.

Также обязательно установите правильный путь session.save_path. В моем случае и, вероятно, в большинстве систем Linux,

 session.save_path = "/tmp" 

Обязательно установите соответствующие разрешения для этого каталога. Мое чмод до 777.

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

Очень странная часть заключалась в том, что если бы я прокомментировал, includes или несколько функций, он частично загрузился.

Я обошел его, перезапустив локальный сервер. Я использовал MAMP. Вы можете точно сказать, что это проблема, если вы запускаете MAMP, перейдя на домашнюю страницу – это, вероятно, приведет к той же ошибке.

 tail -f /opt/local/apache2/logs/error_log 

(или где бы вы не установили apache2).

… Скорее всего, поможет вам определить, где проблема заключается в вашем PHP-скрипте. По крайней мере, это было для меня, когда вы столкнулись с одной и той же проблемой ( No data received , независимо от браузера).

Я периодически сталкивался с этой проблемой в Chrome. Для меня перезагрузка страницы приведет к успешному (непустому) ответу, но иногда это занимает до 3 или 4 перезагрузки страницы. Чтобы обработать это, я добавил функции $.when() , .done() и .fail() jQuery в мой запрос AJAX. Если запрос попал в .fail() , я запустил location.reload(); js, чтобы перезагрузить страницу. В противном случае я вызывал функцию, которая выполняла остальную загрузку моей страницы в функции .done() .

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