在開發階段,需要顯示所有錯誤;而在產品階段,則需要隱藏所有錯誤並記錄所有錯誤同樣記錄錯誤有兩種方式
在php.ini中
log_errors = on | off; //設定是否記錄日誌
errors_log = '*.log';
//設定錯誤日誌檔名,若沒有給定路徑,則在所有目錄下生成日誌檔案
//error_log = syslog;
//將錯誤日誌記錄到系統中,windows系統下(事件檢視器->windows日誌->應用程式)
源**程式中
ini_set('log_errors',on);
ini_set('errors_log','*.log');
//ini_set('errors_log','*.txt');
//ini_set('errors_log',syslog);
php錯誤日誌記錄設定
對於php開發者來說,一旦某個產品投入使用,應該立即將 display errors選項關閉,以免因為這些錯誤所透露的路徑 資料庫連線 資料表等資訊而遭到黑客攻擊。但是,任何乙個產品在投入使用後,都難 免會有錯誤出現,那麼如何記錄一些對開發者有用的錯誤報告呢?我們可以在單獨的文字檔案中將錯誤報告作為...
nginx 錯誤日誌 沒有記錄 PHP錯誤的原因
事情是這樣子的 前一段時間,php出錯後,具體的錯誤資訊,沒有顯示出來,以為是輸出到nginx的錯誤日誌裡了,但是nginx的錯誤日誌沒有php的錯誤資訊,只有一些系統錯誤。搞了很久,最後是通過改php fpm.conf 配置,將php錯誤直接輸出在瀏覽器裡。一開始我是改php.ini 裡 的 di...
php全面記錄日誌 php記錄日誌
簡介 這是php記錄日誌的詳細頁面,介紹了和php,有關的知識 技巧 經驗,和一些php原始碼等。class pingjiaf frameborder 0 src scrolling no ss log level 0 ss log filename tmp ss log ss log levels...