对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。

某个产品投入使用后,难免会有错误信息,那么如何记录这些对开发人员非常有用的信息呢?

将PHP的log_errors开启即可,默认是记录到WEB服务器的日志文件里,比如Apache的error.log文件。

当然也可以记录错误日志到指定的文件中。

# vim /etc/php.ini
display_errors = Off
log_errors = On
error_log = /var/log/php-error.log


另外也可以设定error_log = syslog,使这些错误信息记录到操作系统的日志里。

Related posts:

  1. 限制Apache日志文件大小的方法
  2. Apache/resin log输出格式
  3. Apache日志不记录图片文件设置方法是
  4. apache log format中设置程序执行时间
  5. eaccelerator优化和加速PHP

 回复

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2011 海浪家园 Suffusion theme by Sayontan Sinha