2011-04-21 95 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,然後運行代碼...您可以看到輸出........