我是用的是mac+laravel做开发,php-fpm使用的用户和组是_www,
把laravel日志模式改成了daily,虽然storage/logs目录权限已经改成了777,但是每天新生成的日志文件并没有继承这个权限,导致laravel(php-fpm模式)无法写入log,并且不会抛出异常页面,为了解决这个问题,我把logs的所有者和组改成了_www, 但是又导致laravel cli模式的命令没有权限写入log日志而无法执行。
请教达人如何解决,有什么办法使用_www用户执行cli
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
将_www加入root用户组,获取root用户组权限,就可以在cli模式下执行脚本
看了评论,是会有权限过高的问题
在logs是目录给_www可读写权限,
要在cli下执行使用_www用户登录,然后执行相应的操作
cli运行模式下,赋予www用户与组权限
class setUserAndGroup{
}