apache錯誤:internal server error 500原因分析
錯誤描述:
新手使用apache環境開發時,時不時會 遇到”internal server error 500”,按照翻譯,應該是服務器內部錯誤,難道apache出錯了,Apache破損了,答案顯然不是這樣的,實際上,就是apache無法正常解析文 件,所以就拋出這個錯誤。
原因分析:
產生這個錯誤的原因一般就是3點:
第一,權限配置問題,文件沒有權限進行讀取,就會拋出這個錯誤,這個原因在linux環境對於新手常見。
第二,.htacess配置錯誤,一種是裏面語法有錯誤,一種是沒有開啓module_rewrite,而.htacess裏面卻進行了rewrite.
第三,程序錯誤,比如只在訪問.php文件時有500錯誤,訪問靜態文件時正常。
解決方法:
這個問題沒有特定的解決方法,誘發這個問題的原因有多種,所以大家可以安裝上面步驟逐個排除。