[英]Laravel log file created with root:root instead of webapp:webapp
[英]centos 7 laravel log - everyday new log file instorage gets created owned by root need apache to be owner of log file
我在 Cent os 7 上遇到了这个奇怪的问题,我在其中安装了 laravel。
我已经安装了 apache httpd 服务器并授予对 laravel 日志目录的访问权限。
如果我将日志文件的所有者设置为 apache,一切正常。
所以发生的事情是 laravel 每天在存储文件夹中创建一个新的日志文件,当它突然发生时,该新日志文件的所有者,例如 laravel-2020-05-22.log 不再是 apache 而是 root。
所以这就是我的问题,我必须每天将 go 更改为日志文件,并将其所有者从 root 更改为 apache 才能正常工作。
sudo chown -R apache:apache /var/www/html/laravel/storage/logs
我已经执行了命令以递归方式使 apache 成为日志目录的所有者。
我如何使每天创建的新日志自动归 apache 而不是 root 拥有?
解决这个问题的最简单的无忧方法是停止将日志写入存储文件夹,而是将其保存到日志数据库中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.