从 WAMP 迁移到 LAMP:从 PHP 迁移文件写入错误



我正在将Web系统从Windows移植到Linux。我已经解决了大部分小问题,但这个问题正在接近我。我有一个文本文件,PHP 将日志记录信息写入其中。目前,PHP 无法打开文件,理由是"权限被拒绝"。据我所知:

  • 要写入的目录和文件有 770 个权限
  • 目录及其下的所有文件归用户"web"和组"web"所有
  • Apache 由用户"web"* 运行

*我通过运行来检查:

ps aux | grep apache

有什么想法吗?我想不通这个。我测试了将目录和文件设置为 777 权限,并且我能够写入文件 - 显然这不是一个可行的解决方法,此文件是系统内部的,不应从外部访问。

我要做的第一件事是更改为 777,正如您所说,创建一个文件,然后查看新文件的所有者和组。

最新更新