我的error_log文件在哪里?

时间:2012-07-31 12:01:53

标签: php codeigniter error-logging

我正在尝试将一些信息写入错误日志文件,同时使用CodeIgniter。

我就是这样做的:

error_log($output,3,"dklog.html");

我甚至尝试过预创建dklog.html文件(具有读写访问权限)并指向其完整路径:

error_log($output,3,"/public_html/r/dklog.html");

但是,在这些情况中,我都没有看到任何文件的输出。 (在第一种情况下,实际上,我无法在任何地方找到任何dklog.html文件......)。而且,不,$output不是空的。

出了什么问题?


更新:伙计们,非常感谢有用的答案。然而,有一个问题与error_log或codeigniter本身没什么关系,但是我用过的东西更加模糊......反正非常感谢! (问题可能会结束)。

2 个答案:

答案 0 :(得分:2)

确保您正在写入的日志文件和目录可由Web服务器用户写入。如果它包含无法写入日志文件的错误消息,请检查常规错误日志。

答案 1 :(得分:1)

检查您的配置。

grep log_errors /etc/php.ini

php.ini所在的任何地方。此选项必须设置为On,否则不会记录错误。

编辑由于错误的假设而更新...感谢提示。