2011-11-04 68 views
2

我已經產生目錄「createddir」,並設置chmod命令777腳本(只是爲了本次測試真的..)安全模式..的mkdir

然後我想創建子文件夾,但隨後的腳本失敗。因爲安全模式。

爲什麼我能夠創建第一個文件夾呢?是否因爲該文件夾現在有不同於通過ftp上傳的gallery.php文件的不同perms?

有沒有辦法解決這個問題?這是一個銷售腳本,我不能要求人們簡單地禁用安全模式,因爲他們的主機可能不允許這樣做。

Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. 
The script whose uid is 10005 is not allowed to access 
/var/www/vhosts/yyy/httpdocs/zzz/files/createddir owned by uid 33 in 
/var/www/vhosts/yyy/httpdocs/zzz/files/gallery.php on line 254 

回答

2

有沒有辦法解決它。
關閉安全模式或從FTP客戶端創建這些文件夾

-1

正如我所看到和理解的,您無法訪問該文件夾。嘗試chown。 如需幫助:人CHOWN

編輯: 我沒有測試過: http://www.php.net/manual/en/function.chown.php 看看。

+0

否 - chown受安全模式限制。這是安全模式被棄用的衆多原因之一。 – symcbean

+0

@symcbean雖然可以從shell使用chmod –