PHP-FPM 错误日志 /var/log/fpm-php.www.log 哪个系统用户写入该文件?

PHP-FPM 错误日志 /var/log/fpm-php.www.log 哪个系统用户写入该文件?

PHP-FPM 错误日志保存到/var/log/fpm-php.www.log

哪个系统用户写入此文件?

文件权限设置为:

$ sudo chmod 666 /var/log/fpm-php.www.log

我想将其更改为:

$ sudo chmod 604 /var/log/fpm-php.www.log

我不知道哪个系统用户写入了/var/log/fpm-php.www.log文件。

$ sudo chown ?:? /var/log/fpm-php.www.log

我不知道在上述命令的“?:?”中输入的系统用户和系统组。

这个问题是我自己解决的:

$ sudo vi /var/www/html/myerrortest.php
<?php
    ini_set("error_log", "/var/log/my_php-fpm_error_log.txt");
    error_log("PHP_error_log_write_test".date('Y-m-d H:i:s')."\n\n\n");
?>
$ sudo touch /var/log/my_php-fpm_error_log.txt
$ sudo chmod 604 /var/log/my_php-fpm_error_log.txt
$ sudo chown www-data:www-data /var/log/my_php-fpm_error_log.txt 

在我的 Firefox 浏览器中访问以下 URL:localhost/myerrortest.php

$ less /var/log/my_php-fpm_error_log.txt

我可以输出错误日志权限604。这个问题的答案是www-data

相关内容