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

云應(yīng)用

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

如下圖所示:

查看錯誤日志

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


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


打開錯誤顯示

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


把錯誤顯示在頁面

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

云虛擬主機

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

查看錯誤日志

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


云虛擬主機開啟錯誤限制

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


注意事項

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


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