2011-04-21 94 views
2

嗨我想通过使用php编写一个文件,但首先我应该设置权限。当我尝试chmod($file,0777);它不起作用并返回false。php和chmod不起作用

我应该怎么做启用chmod功能?

+1

PHP创建您想要的文件写入,还是磁盘上已存在? – 2011-04-21 08:01:07

+2

是否引发PHP错误?当chmod失败时,通常是因为文件不存在,或者PHP运行的用户没有适当的权限。 – 2011-04-21 08:02:10

+0

检查你没有安全模式。 – Calum 2011-04-21 08:03:25

回答

1

嘿,你可以做一件事情.....去控制台,看到文件写入和使用ll命令的用户... 如果用户不是apache用户,那么即使你是语法上正确..因此,使用chgrp和chrown命令将文件的组和所有者更改为apache,然后运行代码...您可以看到输出........