phpstuday+apache+php出现500错误End of script output before headers: index.php

来源:赵克立博客 分类: PHP 标签:服务器Apachephp报错发布时间:2019-04-19 10:34:03最后更新:2019-04-19 10:36:02浏览:6064
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2019-04-19 10:36:02
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

错误描述

500错误可以说是未知情况最多的一种,就是服务器环境出现的错误,得一步一步排查,

使用phpstuday做为开发环境开发系统的遇到啦500错误,但是并不是打开就出现错误的,而是偶尔出现的错误,apache日志里面会记录下面一些错误信息,百思不得其解,后来发现是在一个页面里有多个ajax请求时后面的第三个就会出现500错误,而单独把这个请求拿出来请求却是没有问题的。

image.png

解决方法

于是想到调试这些请求,打开页面的时候在index.php下个断点,这样的话每个请求都给断下来方便分析问题,发现第一个请求断下来然后让它继续执行,第二个断下来后再让他执行,到第三个往后去都是500错误,到这里应该就想到啦,应该跟apache的请求超时有关。于是打开apache配置文件里面有一个默认默认是注释掉的如下

image.png

而这个文件里是apache的默认配置超时时间等,如下

image.png

把这一块注释去掉后,重启服务器再测试,ok没有问题啦。就是超时的问题,而phpstuday默认没有把apache的默认配置文件给加进去,至少我用的这个版本是没有的



微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python