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