Ubuntu php mkdir

Ubuntu php mkdir,php,ubuntu,permissions,mkdir,umask,Php,Ubuntu,Permissions,Mkdir,Umask,我试图创建一个目录,但每次它创建新目录时,我都获得了错误的权限 创建文件夹的文件的权限: rwxr-xr-x 试图在其中创建文件夹的文件夹的权限 rwxr-xr-x 两者均为www-data www-data所有 我尝试用php创建文件夹 mkdir(location,0775); 运行脚本后的结果 r-----rwt 我没有理由相信它出了问题 乌玛斯克在002号 希望有人能帮助我 提前谢谢 $location = "path/to/you/dir"; $uold = umask

我试图创建一个目录,但每次它创建新目录时,我都获得了错误的权限

创建文件夹的文件的权限:

rwxr-xr-x
试图在其中创建文件夹的文件夹的权限

rwxr-xr-x
两者均为www-data www-data所有

我尝试用php创建文件夹

mkdir(location,0775);
运行脚本后的结果

r-----rwt
我没有理由相信它出了问题

乌玛斯克在002号

希望有人能帮助我

提前谢谢

$location = "path/to/you/dir";
$uold     = umask(0);

mkdir($location,0777,true);
umask($uold);

试一试,看看它说什么…

然后试一试0777它应该(在应用掩码之后)给你775-rwxrwxr x将最终仍然是407(r--rwt,不确定t是什么意思)hmmm也许这是关于用户php运行的权限的问题…我应该看哪里?它作为www数据运行,所有内容都归该用户的www数据开关所有,并尝试在命令行中创建一个目录。作为一个实验,你在mkdir之后尝试过chmod吗?