Laravel 5.3日志权限-以无人身份创建/写入:nogroup 我正从5.2岁到5.3岁不等。我一直在尝试在《Laravel升级指南》中查找有关日志权限的信息,但没有任何内容描述我看到的行为

Laravel 5.3日志权限-以无人身份创建/写入:nogroup 我正从5.2岁到5.3岁不等。我一直在尝试在《Laravel升级指南》中查找有关日志权限的信息,但没有任何内容描述我看到的行为,laravel,server-administration,laravel-upgrade,Laravel,Server Administration,Laravel Upgrade,运行composer update后,出于某种原因,Laravel生成的日志文件默认设置为644,位于nobody用户名和nogroup组下 这会导致在Laravel版本之间来回恢复时出现问题,因为我的5.2安装无法写入这些版本,因此会破坏站点 需要记住的一点是,我在正在使用的服务器上没有sudo访问权限,而Laravel安装在我的/home/$USER/目录中 现在,我只是在每次必须恢复/切换分支时手动删除日志,但我完全不明白Laravel为什么要这样做 是什么导致Laravel(和或其

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

这会导致在Laravel版本之间来回恢复时出现问题,因为我的5.2安装无法写入这些版本,因此会破坏站点




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

现在,我只是在每次必须恢复/切换分支时手动删除日志,但我完全不明白Laravel为什么要这样做



是什么导致Laravel(和或其他web应用程序)以
无人
用户和执行代码的用户的身份处理文件


这是否与
composer
更新依赖项及其权限/所有者有关

为什么不将日志文件添加到.gitignore文件中呢?这不是Git的问题,日志已经在.gitignore上了。这与为什么Laravel以
无人
用户的身份创建文件,而不是像5.2中那样安装Laravel的用户有关。