php教程之配置文件详解(四)

[PHP-Core-Error]

 

error_reporting = E_ALL & ~E_NOTICE

; 错误报告级别是位字段的叠加,推荐使用 E_ALL | E_STRICT

;        1   E_ERROR                              致命的运行时错误

;        2   E_WARNING                        运行时警告(非致命性错误)

;        4   E_PARSE                               编译时解析错误

;        8   E_NOTICE                             运行时提醒(经常是 bug,也可能是有意的)

;      16   E_CORE_ERROR                 PHP 启动时初始化过程中的致命错误

;      32   E_CORE_WARNING           PHP 启动时初始化过程中的警告(非致命性错)

;      64   E_COMPILE_ERROR          编译时致命性错

;    128   E_COMPILE_WARNING  编译时警告(非致命性错)

;    256   E_USER_ERROR               用户自定义的致命错误

;    512   E_USER_WARNING         用户自定义的警告(非致命性错误)

; 1024   E_USER_NOTICE                 用户自定义的提醒(经常是 bug,也可能是有意的)

; 2048   E_STRICT                               编码标准化警告(建议如何修改以向前兼容)

;4096    E_RECOVERABLE_ERROR  接近致命的运行时错误,若未被捕获则视同 E_ERROR

; 6143   E_ALL                                     除 E_STRICT外的所有错误(PHP6 中为 8191,即包含所有)

 

track_errors = Off

; 是否在变量$php_errormsg中保存最近一个错误或警告消息。

 

display_errors = On

; 是否将错误信息作为输出的一部分显示。

; 在最终发布的 Web站点上,强烈建议你关掉这个特性,并使用错误日志代替(参看下面)。

;  在最终发布的 Web 站点打开这个特性可能暴露一些安全信息,

;  例如你的 Web 服务上的文件路径、数据库规划或别的信息。


 

display_startup_errors =Off

; 是否显示 PHP启动时的错误。

; 即使 display_errors 指令被打开,关闭此参数也将不显示 PHP 启动时的错误。

; 建议你关掉这个特性,除非你必须要用于调试中。

 

report_memleaks = On

; 是否报告内存泄漏。这个参数只在以调试方式编译的 PHP中起作用,

; 并且必须在 error_reporting 指令中包含 E_WARNING

 

report_zend_debug= On

; 尚无说明文档

 

html_errors = On

;  是否在出错信息中使用 HTML 标记。

;  注意:  不要在发布的站点上使用这个特性!

 

docref_root =   ;"http://localhost/phpmanual/" docref_ext =      ;".html"

;  如果打开了 html_errors 指令,PHP 将会在出错信息上显示超链接,

;  直接链接到一个说明这个错误或者导致这个错误的函数的页面。

;  你可以从 http://www.php.net/docs.php 下载 php 手册,

; 并将 docref_root 指令指向你本地的手册所在的 URL 目录。

; 你还必须设置 docref_ext 指令来指定文件的扩展名(必须含有'.')。

; 注意:  不要在发布的站点上使用这个特性。

 

error_prepend_string =    ;"<font color=#f00>"

;  用于错误信息前输出的字符串

error_append_string=      ;"</font>"

; 用于错误信息后输出的字符串

 

xmlrpc_errors = Off xmlrpc_error_number = 0

; 尚无文档

 

 

[PHP-Core-Logging]

 

define_syslog_variables = Off

; 是否定义各种系统日志变量,如:$LOG_PID, $LOG_CRON等。

;  关掉它以提高效率的好主意。

; 你可以在运行时调用 define_syslog_variables()函数来定义这些变量。

 

error_log =

; 将错误日志记录到哪个文件中。该文件必须对Web服务器用户可写。

;syslog  表示记录到系统日志中(NT 下的事件日志,Unix 下的 syslog(3))

;  如果此处未设置任何值,则错误将被记录到 Web 服务器的错误日志中。

 

log_errors = Off

;  是否在日志文件里记录错误,具体在哪里记录取决于 error_log 指令。

;  强烈建议你在最终发布的 Web 站点时使用日志记录错误而不是直接输出,

;  这样可以让你既知道那里出了问题,又不会暴露敏感信息。

 

log_errors_max_len= 1024


;  设置错误日志中附加的与错误信息相关联的错误源的最大长度。

;  这里设置的值对显示的和记录的错误以及$php_errormsg 都有效。

;  设为 0  可以允许无限长度。

 

ignore_repeated_errors= Off

; 记录错误日志时是否忽略重复的错误信息。

; 错误信息必须出现在同一文件的同一行才被被视为重复。

 

ignore_repeated_source =Off

;  是否在忽略重复的错误信息时忽略重复的错误源。


http://user.qzone.qq.com/2858415798/blog/1451869352


QQ:2858415798


转载于:https://my.oschina.net/u/2605164/blog/599842

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值