最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

php報內(nèi)部500錯誤

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 14:18:19
文檔

php報內(nèi)部500錯誤

php報內(nèi)部500錯誤:對于http請求報錯狀態(tài)碼為500,通常解釋是:表示服務(wù)器遇到錯誤,無法完成請求(即服務(wù)器內(nèi)部錯誤)推薦:php服務(wù)器PHP程序語法錯誤導(dǎo)致這應(yīng)該是最常見的錯誤了,語法錯誤也能很快復(fù)現(xiàn),只要把報錯信息暴露出來即可根據(jù)問題立馬解決。如果是在本地或測試環(huán)境
推薦度:
導(dǎo)讀php報內(nèi)部500錯誤:對于http請求報錯狀態(tài)碼為500,通常解釋是:表示服務(wù)器遇到錯誤,無法完成請求(即服務(wù)器內(nèi)部錯誤)推薦:php服務(wù)器PHP程序語法錯誤導(dǎo)致這應(yīng)該是最常見的錯誤了,語法錯誤也能很快復(fù)現(xiàn),只要把報錯信息暴露出來即可根據(jù)問題立馬解決。如果是在本地或測試環(huán)境

對于http請求報錯狀態(tài)碼為500,通常解釋是:表示服務(wù)器遇到錯誤,無法完成請求(即服務(wù)器內(nèi)部錯誤)

推薦:php服務(wù)器

PHP程序語法錯誤導(dǎo)致

這應(yīng)該是最常見的錯誤了,語法錯誤也能很快復(fù)現(xiàn),只要把報錯信息暴露出來即可根據(jù)問題立馬解決。
如果是在本地或測試環(huán)境,通常我們是這么處理的,在程序入口中設(shè)置輸出報錯信息即可:

//error_reporting設(shè)置應(yīng)該報告的錯誤,下面表示除了 E_NOTICE,報告其他所有錯誤
error_reporting(E_ALL ^ E_NOTICE);
//
輸出錯誤 ini_set('display_errors', 1);

但在線上環(huán)境的話,因?yàn)橛脩舳荚谟?,不可能允許我們就那么赤裸裸的打印錯誤,怎么辦呢?可以在程序入口文件中設(shè)置將錯誤輸出到日志文件中,具體代碼如下:

error_reporting(E_ALL ^ E_NOTICE);
//禁止把錯誤
輸出到頁面 ini_set('display_errors', 0); //設(shè)置錯誤信息輸出到文件 ini_set('log_errors', 1); //指定錯誤日志文件名 $error_dir = '/logs/err/'; $error_file = $error_dir . date('Ymd').'.log'; //目錄不存在就創(chuàng)建 if (!is_dir($error_dir)){ mkdir($error_dir, 0777, true); } //文件不存在就創(chuàng)建之 if(!file_exists($error_file)){ $fp = fopen($error_file, 'w+'); if($fp){ fclose($fp); } } //設(shè)置錯誤輸出文件 ini_set("error_log", $error_file); //程序正常執(zhí)行邏輯......

磁盤滿了導(dǎo)致

因磁盤空間不足,沒有足夠空間讀寫數(shù)據(jù)而導(dǎo)致的500報錯極不常見,且不易及時發(fā)現(xiàn)。通常遇到500問題,很快想到的是程序錯誤,其實(shí)還有可能是磁盤空間不足了,如果在程序上為找到任何問題,可以查看下是否是磁盤空間不足問題。
df -h 查看磁盤空間占用情況

1.jpg

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

php報內(nèi)部500錯誤

php報內(nèi)部500錯誤:對于http請求報錯狀態(tài)碼為500,通常解釋是:表示服務(wù)器遇到錯誤,無法完成請求(即服務(wù)器內(nèi)部錯誤)推薦:php服務(wù)器PHP程序語法錯誤導(dǎo)致這應(yīng)該是最常見的錯誤了,語法錯誤也能很快復(fù)現(xiàn),只要把報錯信息暴露出來即可根據(jù)問題立馬解決。如果是在本地或測試環(huán)境
推薦度:
標(biāo)簽: 錯誤 500 php
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top