1

我将我的网站转移到 linux 主机,它在将图像上传到系统的自动创建文件夹时出现问题,该文件夹的权限是 chmod 0777,我发现它总是因为所有者/组在 www-data 中而导致上传失败,如何它可以将所有者/组更改为“root”以便将图像上传到文件夹中吗?

$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");

}

请指教。谢谢。

4

1 回答 1

0

chown除非您是 root,否则您无法使用。但是创建文件夹0777就足以让任何人写入它们。

于 2012-05-15T10:21:30.223 回答