0

我在运行 windows 7 和 net 的工作台式机上创建了一个带有 log4php 的小型 php 应用程序。它工作正常,它已创建并登录的每日文件。

现在我在我的笔记本电脑上运行 ubuntu 11,04。我最初将 755 权限授予文件夹Integrator(应用程序的名称)和 .after 下的子文件/var/www/Ingrator

2011 年 5 月 16 日星期一 18:03:44] [错误] [客户端 127.0.0.1] PHP 警告:fopen(./logs/daily_20110516.log):无法打开流:/var/www/Integrator/lib/ 中的权限被拒绝第 77 行的 log4php/appenders/LoggerAppenderFile.php

apache日志中的权限问题,我已将所有者更改为当前所有者,但这。它给出了相同的错误。现在即使有777权限。它仍然是持久的。所以我有点惊讶。我该如何解决?感谢您阅读本文。

4

1 回答 1

2

该错误表示它正在尝试打开该文件,这意味着 Apache 用户没有该文件的权限。基本上,它可以打开文件夹并看到文件在那里,但不能对它做任何事情,因为文件夹的权限与文件的权限是分开的。

确保该文件由 www-data 所有,在 www-data 组中,或者具有 www-data 可以使用的读/写权限(假设您将 Apache 用户保留为 www-data,如果没有,请使用您的 Apache 用户已设置)。

于 2011-05-16T19:13:59.207 回答