首页 > 解决方案 > 流明日志创建为 apache:apache。我什至没有运行 apache

问题描述

我不知道为什么,但是 Lumen 在尝试写入流明日志时不断给我权限错误。我查找了日志文件,它是使用 owner:group 创建的apache:apache。整个应用程序配置为在 nginx 上运行,它是在 Amazon Linux 2 实例上的全新安装。Apache 不以任何方式为应用程序提供服务。它如何以及为什么会这样做?我的问题是当它创建明天的日志文件时,它会再次给它 apache:apache 并失败,所以我不能只修改权限。

Uncaught UnexpectedValueException:无法以附加模式打开流或文件“/var/www/html/storage/logs/lumen-2021-03-05.log”:无法打开流:权限被拒绝...

编辑:我发现 apache 运行在与 nginx 相同目录的机器上。我猜阿帕奇正在接受 nginx。但是,我已经删除了 httpd (apache) 用户和组,并删除了 httpd,但现在我获得了文件的以下权限。

-rw-r--r-- 1        48    48 14407 Mar  5 00:55 lumen-2021-03-05.log

为什么 nginx 不选择这个并写日志?

标签: phplaravellumen

解决方案


推荐阅读