Possible Duplicate:
file_put_contents permission deniedfile_put_contents表示權限被拒絕?
我最近轉移了服務器,似乎file_put_contents不在新服務器上工作。
一切都一樣,這些文件夾被正確地chmodded,但由於某些原因,它不創建文件並將其中的內容。
我創建了一個測試以供您查看,模仿我們目前如何做:
file_put_contents("/home/user/public_html/test/test.progress", "test");
腳本正在運行在
/home/user/public_html/test.php
/test folder is chmodded to 755 (777 makes no difference)
我收到以下錯誤:
Warning: file_put_contents(/home/user/public_html/test/test.progress) [function.file-put-contents]: failed to open stream: Permission denied in /home/user/public_html/test.php on line 2
是否需要更改服務器上的任何設置才能使用?哪裏不對?
需要更多關於環境的信息。 – 2011-05-13 09:38:18
服務器正在運行不同於該文件夾/測試的創建者的用戶 – konsolenfreddy 2011-05-13 09:39:10
Cent OS,linux,服務器版本:Apache/2.0.63(Unix)mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 PHP/5.3.6 – Latox 2011-05-13 09:39:32