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è)置會屏蔽所有的錯誤顯示,且也不會寫任何的錯誤日志。