0
我被一個我認爲很容易的問題困住了。我必須暫時重命名一堆文件。所有文件夾都是0755,文件是0644.服務器在CGI模式下運行PHP 5.5。出於測試目的,我把兩個腳本和文件在同一文件夾重命名:PHP重命名文件權限被拒絕(Apache)
$root = $_SERVER['DOCUMENT_ROOT'];
chmod ($root."bla/_bla.php", 0777);
rename($root.'bla/_bla.php',$root.'bla.php');
chmod ($root."bla/bla.php", 0644);
但我得到的是「權限被拒絕」的錯誤。所有者和組對於所有文件和文件夾都是相同的。沒有運氣,即使我將文件夾和文件更改爲0777.我在這裏錯過了什麼?
在此先感謝您的幫助。希望,這不是重複的,但我在這裏找不到答案。
對不起,它的chmod不是chmos。你使用了哪個命令?你有沒有嘗試過「chmod 777'file.php'」 –
謝謝。該腳本已被設置爲777(用於測試目的)。我很確定我使用的chmod命令是正確的(參見我的第一篇文章)。 – user2516117