PHP脚本中的任何错误都会导致“内部服务器错误”。我曾经在当前的项目中工作了很长时间,工作得很好,但我不得不升级XAMPP包,因此也升级了PHP和Apache。现在当某处出现错误时,我只能看到“内部服务器错误”,而在error.log中却有一条正常的错误消息。我查了php.ini,看到“display_errors = On”+“log_errors = Off”。文件权限没有任何问题,也没有任何可以覆盖项目内设置的问题。我很确定,因为我在升级之前从事这个项目,一切都很好。另外,如果在脚本中没有错误,那么所有东西都可以工作。由PHP错误(Mac OS上的XAMPP)导致的“内部服务器错误”
请帮忙!这样工作是痛苦... :(
某些堆栈跟踪会帮助 – ant
“内部服务器错误”意味着您需要首先检查您的Web服务器(带有XAMPP的apache)error.log,而不是PHP的错误日志。看[什么地方? (XAMPP)](http://www.apachefriends.org/en/xampp-windows.html#529)。看看[错误PHP发布500 - 这是记录?](http://stackoverflow.com/questions/3075355/php-emitting-500-on-errors-where-is-this-documented) – hakre
我看到这个“孩子pid 21852退出信号分段错误(11)”在apache错误日志中,但它不总是在同一时间从php – AndreyM