2012-05-15 39 views
1

我會將我的網站轉移到Linux主機,它有一個上傳圖像到系統的自動創建文件夾的權限是chmod 0777的問題,我發現它始終使上傳失敗,因爲所有者/ group在www-data中,它如何將所有者/組更改爲「root」以將圖像上傳到文件夾中?php創建文件夾的所有者/組

$media_path = "../upload/".$nextid; 

if(file_exists($media_path)){ 
//do nuthing 

}else{ 

mkdir($media_path, 0777); 
chmod($media_path, 0777); 
chown($media_path, "root"); 
chgrp($media_path, "root"); 

}

請指點。謝謝。

+0

您應該將執行上傳的文件更改爲'www-data' grp,並且0777是abit steep 0755就足夠了。 –

回答

0

除非您是root用戶,否則您不能使用chown。但使用0777創建文件夾足以讓任何人寫信給他們。

+0

不幸的是,我不能寫文件到文件夾,除非我創建文件夾認爲自己的FTP,文件夾的所有權將在'根' – conmen

相關問題