0

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

  • 目录和要写入的文件有770权限
  • 该目录及其下面的所有文件都归用户“web”和组“web”所有
  • Apache 由用户 'web'* 运行

*我通过运行检查了这一点:

ps aux | grep apache

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

4

1 回答 1

1

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

于 2012-06-29T10:22:43.983 回答