每个文件夹php错误日志

时间:2019-04-14 08:11:17

标签: php apache

我已经搜索了几个小时,但尚未找到有效的解决方案。

我在php.ini中有此设置

error_log = error_log

如果我正确的话,应该在每个文件夹中创建单独的error_log文件?

但事实并非如此。我的脚本开头也有这个内容:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('error_log', 'error_log');
error_reporting(E_ALL);

仍然将所有错误记录在/ var / log / apache2 / error_log

如何使其在运行脚本的每个文件夹中记录错误?

我正在运行安装了LAMP堆栈的Ubuntu 1.04。 php版本是7.2

提前谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用类似...的方式设置相对路径。

error_log = ../logs/error_log_name

因此,如果您的index.php文件位于/var/www/mysite/public/index.php中,则日志文件将位于/ var / www / mysite / logs / error_log_name

答案 1 :(得分:0)

我发现了问题。这是权限问题,我忘了为此文件夹做chown和chmod。谢谢大家。