log4php无法在Linux环境中创建文件

| 我已经在运行Windows 7和Net的工作台式计算机上用log4php创建了一个小型php应用程序。 它工作正常,每天创建文件并登录。 现在,我正在运行ubuntu 11,04的笔记本电脑上。我最初将权限755分配给文件夹
Integrator
(应用程序名称)和
/var/www/Ingrator
下的子文件夹。   2011年5月16日星期一15:03:44] [错误] [客户端127.0.0.1] PHP警告:fopen(./ logs / daily_20110516.log):无法打开流:/ var / www / Integrator / lib /中的权限被拒绝第77行的log4php / appenders / LoggerAppenderFile.php 权限问题在apache日志中,我已将所有者更改为当前所有者,但这是。它给出了相同的错误。现在即使有777权限也仍然存在。 所以我有点惊讶。我该如何解决?感谢您阅读本文。     
已邀请:
该错误表明它正在尝试打开文件,这意味着Apache用户没有对该文件的权限。基本上,它可以打开文件夹并看到文件在其中,但不能执行任何操作,因为文件夹的权限与文件的权限是分开的。 确保文件由www-data拥有,在www-data组中,或具有www-data可以使用的读/写权限(假设您将Apache用户保留为www-data,如果没有,请使用Apache用户\已设置)。     

要回复问题请先登录注册