遗忘悠剑

🍀 记录精彩的程序人生 开始使用

discuzQ 0 篇文章

Laravel 在 linux 系统下运行遭遇的日志的权限的问题 (包括最近发布的 discuzQ 系统)

Laravel 在 linux 系统下运行遭遇的日志的权限的问题 (包括最近发布的 discuzQ 系统)

laravel 在 Web 访问模式下若报错产生的日志文件(storage/logs)由 www-data 或者 www 用户创建,而在命令行(phpartisan)模式下是由当前登录系统用户(例如 root 或者其他小权限用户)创建,laravel 使用的 Monolog 扩展创建日志文件时,不会给予其他用户改写权限。这两个用户不在同一个组下,就导致后操作的功能无法对日志文件进行写操作。解决这个问题需要修改 Laravel