laravel 框架生成的日志所有者是apache 如何让他变为 nginx?

laravel 的一个项目部署好了之后,生成的日志文件是apache的所有者权限,想把他变为nginx的所有者权限.
他是自动生成的 所以 chown 这个不好使
是不是哪里的配置需要更改一下

linux + nginx + redis + php7.3 + pm2 + laravel 5.6

都是使用yum安装的 都是一些正常的配置

这个要怎么更改一下 谢谢!

阅读 2.3k
2 个回答

更改下 php-fpm 的用户。 通过 yum 安装的话,路径 /etc/php-fpm.d/www.conf

user = www
; RPM: Keep a group allowed to write in log dir.
group = www
新手上路,请多包涵

chown无法变更用户一般都是增加了特殊权限,chattr -i 文件,然后chown 就可以了.

laravel生成的日志是apache用户权限有可能你的项目就是用这个用户在运行的,建议查看nginx,php的配置是否有使用apache用户

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题