2013-01-24 86 views
-1

我的站點經常顯示500內部服務器錯誤。重新啓動Apache,使網站恢復正常狀態。運行在同一臺服務器上的其他站點不存在此問題。 Apache錯誤日誌沒有與此相關的信息。此網站的apache日誌級別設置爲「警告」。500內部服務器 - Apache

這可能是什麼原因?

我的網站是用PHP編寫的,部署在linux服務器上。

回答

0

如果你已經安裝了suphp它可能通過電子郵件的權限問題 - 如果安裝了所有的文件需要有文件模式設置爲644,所有thefolders - 755

0

請檢查該文件夾必需的權限。然後在index.php文件中添加

ini_set('display_errors', 1); 

顯示錯誤報告。所以你可以找到錯誤。

+0

這是一個很好的建議。但我不認爲PHP腳本能夠在apache終止500錯誤後顯示錯誤。 –

+0

@salman實際上有些時候apache服務器會顯示爲空白頁面的錯誤,否則它只顯示「500內部服務器」。但是,當您啓用錯誤報告時,它會顯示錯誤。所以只有我建議這個。 – jeeva