500錯(cuò)誤通常是你的代碼有問題,以下是云應(yīng)用和云虛擬主機(jī)排查的方式。

云應(yīng)用

訪問應(yīng)用時(shí)出現(xiàn)500錯(cuò)誤

如下圖所示:

查看錯(cuò)誤日志

選擇你應(yīng)用的日志中心 - 選擇對(duì)應(yīng)版本的“錯(cuò)誤日志”,可以看到具體的報(bào)錯(cuò),如下圖所示:


從錯(cuò)誤日志可以看出,是代碼有語法錯(cuò)誤,如下圖所示:


打開錯(cuò)誤顯示

從代碼管理,版本管理處保證錯(cuò)誤顯示為“關(guān)閉顯示”狀態(tài),則當(dāng)前為“開啟錯(cuò)誤顯示”狀態(tài),如下圖所示:


把錯(cuò)誤顯示在頁面

這時(shí)再訪問就可以看到錯(cuò)誤已經(jīng)顯示在頁面了,如下圖所示:

云虛擬主機(jī)

云虛擬主機(jī)的查看錯(cuò)誤日志和設(shè)置錯(cuò)誤顯示和云應(yīng)用不同,請(qǐng)參考以下:

查看錯(cuò)誤日志

進(jìn)入應(yīng)用詳情,點(diǎn)擊“日志管理”,選擇錯(cuò)誤日志即可查看錯(cuò)誤日志,如下圖所示:


云虛擬主機(jī)開啟錯(cuò)誤限制

進(jìn)入主機(jī)詳情,選擇“高級(jí)設(shè)置”,設(shè)置“錯(cuò)誤顯示display_errors”為打開即可,如下圖所示:


注意事項(xiàng)

如果您的錯(cuò)誤日志中沒有任何日志,請(qǐng)檢查代碼中是否設(shè)置了error_reporting(0);以上設(shè)置會(huì)屏蔽所有的錯(cuò)誤顯示,且也不會(huì)寫任何的錯(cuò)誤日志。


以上內(nèi)容如果沒有解決您的問題,可通過以下方式反饋: