综合久久久久亚洲综合|久久久久久久久免费一级黄色片|丰满中年熟妇露脸视频|精品无码一区二区三区性色|国产精品美女久久久久久不卡

18
PHP 打開調(diào)試功能

1. 涉及的配置文件:/etc/php5/apache2/php.ini  ,具體行:

display_errors = 
error_reporting =

2、PHP 的錯誤報告 
php.ini 文件中有許多配置設置,在調(diào)試 PHP 應用程序時,應當知道兩個配置變量。下面是這兩個變量及其默認值:

display_errors = Off
error_reporting = E_ALL 
通過在 php.ini 文件中搜索它們,可以發(fā)現(xiàn)這兩個變量的默認值。display_errors 變量的作用是告訴 PHP 是否顯示錯誤。默認值是 Off。如果是程序員開發(fā)程序,請把這個值設為 On:display_errors = On 

error_reporting 變量的默認值是 E_ALL。這個設置會提示出錯的所有信息。E_ALL 對于開發(fā)過程來說有點太細,因為它在屏幕上為一些小事(例如變量未初始化)也顯示提示,我們只想看到錯誤和錯誤編寫語法,但是不想看到其他的提示。所以,請用以下值代替 error_reporting 的默認值:error_reporting = E_ALL & ~E_NOTICE 
重新啟動 Apache,就全部設置好了。

 

Apache 服務器上的錯誤報告 
有一種方法可以在 Apache 中配置 PHP 變量,從而保證設置了正確的出錯級別。 而且,最好知道如何在服務器端設置這些配置變量,以否決或搶占 php.ini 文件,從而提供更高級別的安全性。 
在配置 Apache 時,應該已經(jīng)了解 /conf/httpd.conf/http.conf 文件中的基本配置。請把下列各行添加到 httpd.conf(這樣設置會忽略php.ini 文件中設置):

php_flag display_errors on 
php_value error_reporting 2039 
這會覆蓋在 php.ini 文件中為 display_errors 已經(jīng)設置的標志,以及 error_reporting 的值。值 2039 代表 E_ALL & ~E_NOTICE。如果愿意采用 E_ALL,請把值設為 2047。同樣,還是要重啟 Apache。 如果啟動了錯誤報告,PHP 會將錯誤指向具體的代碼。

這條幫助是否解決了您的問題? 已解決 未解決

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好! 很抱歉未能解決您的疑問。我們已收到您的反饋意見,同時會及時作出反饋處理!