Laravel 5.3日志权限-以无人身份创建/写入:nogroup

时间:2018-08-23 23:42:30

标签: laravel server-administration laravel-upgrade

我正在将Laravel从5.2升级到5.3。我一直在尝试在Laravel升级指南中找到有关日志权限的信息,但没有任何描述我所看到的行为。

运行composer update后,出于某种原因,Laravel生成的日志文件默认设置为644,位于nobody用户名和nogroup组下。

在Laravel版本之间来回切换时,这会引起问题,因为我的5.2安装无法写入它们,因此中断了站点。




要记住的一件事是我在正在使用的服务器上没有sudo访问权限,并且Laravel安装在我的/home/$USER/目录中。

就目前而言,每次需要恢复/切换分支时,我一直都在手动删除日志,但是我完全不理解为什么Laravel这样做。



是什么导致Laravel(和/或其他Web应用程序)以nobody用户和执行代码的用户的身份对文件起作用。

这与composer更新依赖关系以及潜在的权限/所有者有关吗?

0 个答案:

没有答案