PHP和Apache - 如何停止将大量内容写入日志

时间:2012-05-22 01:21:07

标签: php apache

我有一个过时的托管公司。我有一个PHP / Apache设置。

出于某种原因,它一直在写日志文件。有两个日志文件:

access_log和error_log

我从不查看访问日志,所以是否有一些可以打开或关闭的apache配置会阻止所有写入访问日志?

对于error_log,我在那里随机收到了很多东西。

[Sun May 20 00:56:28 2012] [error] [client 92.96.145.124] PHP Notice:  Undefined index:  photo_path in /home/webadmin/problemio.com/html/utils/api/somefile.php on line 398
[Sun May 20 00:56:28 2012] [error] [client 92.96.145.124] PHP Notice:  Undefined index:  photo_path in /home/webadmin/problemio.com/html/utils/api/somefile.php on line 398

但这些都是通知。我怎样才能让它向我显示警告和错误?

谢谢!

3 个答案:

答案 0 :(得分:1)

我曾经面临同样的问题。我向CS询问了这个问题,他们只是简单回答“它不能”。我最终写了一个cron脚本来删除那些垃圾文件。

答案 1 :(得分:1)

在页面/标题的顶部包含这两个中的一个,这应该处理通知(基于您想要看到的内容)。

// Turn off all error reporting
error_reporting(0);

// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

答案 2 :(得分:1)

此变量在未定义时正在使用

  第398页上的/home/webadmin/problemio.com/html/utils/api/somefile.php中的

photo_path

您需要找到该文件。发现错误。