php - 流明日志创建为 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 不选择这个并写日志?
解决方案
推荐阅读
- spacy - 您能否确定现有 EntityRecognizer (NER) 的标签列表?
- python - Django 中的 {% block content %} 和 {% endblock content %} 是什么?
- android - 如何从 Gradle 获得编译时 SDK 兼容性警告?
- azure - 为 HTTPS 访问配置 AKS 负载平衡器
- c# - 列表中的索引越界没有明显的原因(C#)?
- angular - 如何更改 aws CodeBuild 上的构建文件夹
- c - 在 Verilog Procedural Interface 中,是否可以多次扫描迭代循环?
- node.js - 我可以在没有本地复制/开发环境的情况下在 AWS Lambda 上安装 NPM 包吗?
- python - NameError 的变量,直到运行时我才有价值
- gradle - 无法扩展 Gradle 任务