Phpweb 500錯誤一般包括以下三種情況, 第一種情況的幾率大一些。
一、執行PHP Zend加密文件報錯
現象:
打開網站,出現以下錯誤
Fatal error: Unable to read **** bytes in
或者是
Fatal error: Corrupted encoded data detected
原因:
這種是由于php頁面采用了Zend加密,因此FTP上傳方式要使用二進制方式。不能采用auto和ASCII,否則就會出現這個錯誤
一定要確保下載和上傳時都采用二進制方式,不然都有可能產生錯誤
二、訪問出現500 Internal Server Error錯誤
原因:
查看FTP根目錄是否存在.access文件,有的話原因就是因為它(FTP需要設置顯示隱藏文件才可見此文件)
服務器不支持權限重寫,刪除掉此文件就可以正常訪問了。
三、執行腳本提示錯誤
現象:
提示CGI/PHP程序錯誤: 該腳本不允許執行。不允許執行原因是: 腳本權限錯誤:不能設置為同組可寫!
原因:
PHP文件的權限不能設置組和公共寫入,把權限設置成644或755都可以