本文将为您提供关于记录PHP错误日志display_errors与log_errors的区别的详细介绍,我们还将为您解释php错误日志在哪里的相关知识,同时,我们还将为您提供关于.htaccessph
本文将为您提供关于记录PHP错误日志 display_errors与log_errors的区别的详细介绍,我们还将为您解释php错误日志在哪里的相关知识,同时,我们还将为您提供关于.htaccess php_value display_errors设置因错误500而中断、apache ErrorLog配置的错误日志和PHP的错误日志有区别吗?、dbms_errlog.create_error_log 记录 DML 错误日志、display_errors 与 error_reporting, 有意思之处的实用信息。
本文目录一览:- 记录PHP错误日志 display_errors与log_errors的区别(php错误日志在哪里)
- .htaccess php_value display_errors设置因错误500而中断
- apache ErrorLog配置的错误日志和PHP的错误日志有区别吗?
- dbms_errlog.create_error_log 记录 DML 错误日志
- display_errors 与 error_reporting, 有意思之处
记录PHP错误日志 display_errors与log_errors的区别(php错误日志在哪里)
display_errors
错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。 display_errors = On
开启状态下,若出现错误,则报错,出现错误提示
dispaly_errors = Off
关闭状态下,若出现错误,则提示:服务器错误。但是不会出现错误提示
log_errors
在正式环境下用这个就行了,把错误信息记录在日志里。正好可以关闭错误回显。 对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。 某个产品投入使用后,难免会有错误信息,那么如何记录这些对开发人员非常有用的信息呢?
将PHP的log_errors开启即可,默认是记录到WEB服务器的日志文件里,比如Apache的error.log文件。
当然也可以记录错误日志到指定的文件中。
log_errors = On
error_log = /var/log/PHP-error.log