php錯誤日誌

2021-07-02 19:50:27 字數 712 閱讀 1804

display_errors

是否顯示錯誤

off遮蔽所有錯誤,on顯示錯誤,錯誤級別要 

error_reporting 定義,即輸出那些錯誤內容要error_reporting定義。

開發時可設定為 display_errors = on,正式環境最好關掉 display_errors = off,因為顯示的錯誤中包含很多的敏感資訊不利於安全。

error_reporting 錯誤級別定義

常見的錯誤級別

; e_all - 所有的錯誤和警告 

; e_error - 致命性執行時錯 

; e_warning - 執行時警告(非致命性錯) 

; e_parse - 編譯時解析錯誤 

; e_notice - 執行時提醒(這些經常是是你的**的bug引起的

預設 error_reporting  =  e_all & ~e_notice 意思是說 顯示所有錯誤,但執行時的提醒除外。

error_log 是否將錯誤資訊寫入日誌

on 將錯誤資訊記錄日誌,off不記錄日誌。那些錯誤會被記錄也是依據error_reporting定義,跟display_error無關。

如果將錯誤資訊記錄到日誌,應該設定下日誌檔案位置,error_log。如果為off則不需要。

例如:log_errors = on

error_log ="/logs/php.log"

php錯誤日誌

對於php開發者來說,一旦某個產品投入使用,應該立即將display errors選項關閉,以免因為這些錯誤所透露的路徑 資料庫連線 資料表等資訊而遭到黑客攻擊。但是,任何乙個產品在投入使用後,都難免會有錯誤出現,那麼如何記錄一些對開發者有用的錯誤報告呢?我們可以在單獨的文字檔案中將錯誤報告作為日誌...

php錯誤日誌

對於php開發者來說,一旦某個產品投入使用,應該立即將 display errors選項關閉,以免因為這些錯誤所透露的路徑 資料庫連線 資料表等資訊而遭到黑客攻擊。但是,任何乙個產品在投入使用後,都難 免會有錯誤出現,那麼如何記錄一些對開發者有用的錯誤報告呢?我們可以在單獨的文字檔案中將錯誤報告作為...

PHP錯誤日誌

1 使用指定的檔案記錄錯誤報告日誌 使 用指定的檔案記錄錯誤報告日誌使用指定的檔案記錄錯誤報告日誌使用指定的檔案記錄錯誤報告日誌 如果使用自己指定的檔案記錄錯誤日誌,一定要確保將這個文 件存放在文件根目錄之外,以減少遭到攻擊的可能。並且該檔案一定要讓php指令碼的執行使用者 web伺服器程序所有者 ...