一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

記錄PHP錯誤日志 display_errors與log_errors的區別

display_errors
錯誤回顯,一般常用語開發模式,但是很多應用在正式環境中也忘記了關閉此選項。錯誤回顯可以暴露出非常多的敏感信息,為攻擊者下一步攻擊提供便利。推薦關閉此選項。
display_errors = On
開啟狀態下,若出現錯誤,則報錯,出現錯誤提示
dispaly_errors = Off
關閉狀態下,若出現錯誤,則提示:服務器錯誤。但是不會出現錯誤提示

log_errors
在正式環境下用這個就行了,把錯誤信息記錄在日志里。正好可以關閉錯誤回顯。

對于php開發人員來說,一旦某個產品投入使用,那么第一件事就是應該將display_errors選項關閉,以免因為這些錯誤所透露的路徑、數據庫連接、數據表等信息而遭到黑客攻擊。

某個產品投入使用后,難免會有錯誤信息,那么如何記錄這些對開發人員非常有用的信息呢?
php的log_errors開啟即可,默認是記錄到WEB服務器的日志文件里,比如Apache的error.log文件。
當然也可以記錄錯誤日志到指定的文件中。
復制代碼 代碼如下:
# vim /etc/php.inidisplay_errors = Off
log_errors = On
error_log = /var/log/php-error.log

另外也可以設定error_log = syslog,使這些錯誤信息記錄到操作系統的日志里。
display_errors = Off //display中文意思是顯示所以display_error=off的意思就是不顯示錯誤了!
error_reporting 設定錯誤訊息回報的等級
2047我記得應該是E_ALL。
php.ini 文件中有許多配置設置。您應當已經設置好自己的 php.ini 文件并把它放在合適的目錄中,就像在 Linux 上安裝 php 和 Apache 2 的文檔說明中所示的那樣(請參閱 參考資料)。在調試 php 應用程序時,應當知道兩個配置變量。下面是這兩個變量及其默認值:
display_errors = Off //關閉所有錯誤信息,為ON時為顯示所有錯誤信息。
error_reporting = E_ALL
E_ALL能從不良編碼實踐到無害提示到出錯的所有信息。E_ALL 對于開發過程來說有點太細,因為它在屏幕上為一些小事(例如變量未初始化)也顯示提示,會搞糟瀏覽器的輸出
所以不建議使用2047,最好把默認值改為:error_reporting = E_ALL & ~E_NOTICE

php.ini中display_errors = Off失效的解決

問題:
php設置文件php.ini中明明已經設置display_errors = Off,但是在運行過程中,網頁上還是會出現錯誤信息。
解決:
經查log_errors= On,據官方的說法,當這個log_errors設置為On,那么必須指定error_log文件,如果沒指定或者指定的文件沒有權限寫入,那么照樣會輸出到正常的輸出渠道,那么也就使得display_errors 這個指定的Off失效,錯誤信息還是打印了出來。于是將log_errors = Off,問題就解決了。

經常見到error_reporting(7)直意為:設定錯誤訊息回報的等級。

value constant
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
2047 E_ALL
2048 E_STRICT
然而7=1+2+4
就是出錯時顯示1 E_ERROR 2 E_WARNING 4 E_PARSE
復制代碼 代碼如下:
<?php
//禁用錯誤報告
error_reporting(0);
//報告運行時錯誤
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//報告所有錯誤
error_reporting(E_ALL);
?>

php技術記錄PHP錯誤日志 display_errors與log_errors的區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产免费观看 | 2021最新国产成人精品视频 | 国产成人精品免费视频大全可播放的 | 久草免费在线 | 国产一区二区不卡 | 伊人网色 | 韩国免费特一级毛片 | 日韩久久久精品首页 | 亚洲午夜色 | 好吊妞在线播放 | 国产精品人人爱一区二区白浆 | 欧美一区二区三区视视频 | 在线中文字幕精品第5页 | 精品国产日韩久久亚洲 | 激情在线播放免费视频高清 | 日韩中文有码高清 | 日日噜噜夜夜躁躁狠狠 | 日本韩国一区二区三区 | 偷拍亚洲色图 | 欧美不卡影院 | 久久一本色系列综合色 | 欧美黑人巨大xxxxx | 成人久久免费视频 | 精品一区二区三区波多野结衣 | 精品乱久久 | 人成精品视频三区二区一区 | 伊人久久大| 久久久久久亚洲精品不卡 | 久久se精品一区二区国产 | 精品视频一二三区 | 精品新一区二区三区四区 | 国产在线视频在线 | 一本大道加勒比久久综合 | 久久网综合 | 亚洲一二四区性毛片1在线 亚洲一级黄色毛片 | 亚洲线精品久久一区二区三区 | 正在播放国产乱子伦视频 | 国产1级毛片| 欧美色综合图片区19p | 中文字幕一区在线观看视频 | 日本韩国理论片大全在线 |