教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 教你开启PHP的error_log日志的方法

教你开启PHP的error_log日志的方法

发布时间:2016-03-20   编辑:jiaochengji.com
本文介绍下,php中开启error_log日志的方法,有需要的朋友,参考下吧。

在php编程中,对于一些访问没有明显错误提示的php页面,可以通过error_log来做进一步的判定。
但出于种种原因,有些服务器并没有开启PHP的error_log功能。

测试或其它需要时,可以打开一下,方法如下。

编辑php.ini,将log_errors设置为on:
 

log_errors = On
 

然后,重启apache即可。

如成功开启,就可以跟踪到对应的错误提示:
 

[Mon Sep 24 16:57:01 2012] [error] [client 218.5.80.210] PHP Warning:  fsockopen() has been disabled for security reasons in /home/bccgi-bin/fsockopen.php on line 2

[Mon Sep 24 16:57:02 2012] [error] [client 218.5.80.210] PHP Warning:  fsockopen() has been disabled for security reasons in /home/bccgi-bin/fsockopen.php on line 2

[Mon Sep 24 16:57:03 2012] [error] [client 218.5.80.210] PHP Warning:  fsockopen() has been disabled for security reasons in /home/bccgi-bin/fsockopen.php on line 2

[Mon Sep 24 16:57:04 2012] [error] [client 218.5.80.210] PHP Warning:  fsockopen() has been disabled for security reasons in /home/bccgi-bin/fsockopen.php on line

另外,注意在Windows环境下,除了将log_errors设置为on外,还需要定义error_log的路径及文件名:
 

error_log = d:/temp/error.log

(此目录需要授予php标识用户的修改权限,否则日志文件无法生成)
IIS没有error_log的概念,所以需要另外定义。

无论是php编程,还是基于系统的运维等,日志文件都相当重要的,养成收集与分析日志的习惯吧,有时会在解决问题时带来大的帮助。

您可能感兴趣的文章:
教你开启PHP的error_log日志的方法
nginx php-fpm 输出php错误日志
PHP强制显示出错信息的实现方法
php日志在哪
PHP错误日志的使用及汇总
php error_log 错误信息写入文件的例子
php在服务器如何看请求日志
开发模式与产品模式下的PHP报错处理详解
php查看错误日志
PHP取服务器错误日志

[关闭]
~ ~