我有一个简单的代码
mkdir('Users', 0775);但是当我进入我的目录时,这就是我所看到的
drwxr-xr-x 4 www-data www-data 1M Jun 11 16:30 Users我希望能看到
drwxrwxr-x 4 www-data www-data 1M Jun 11 16:30 Users是什么弄乱了我的权限?
发布于 2016-06-11 15:33:42
乌木斯克可能会影响您的脚本。您可以尝试通过PHP:http://php.net/manual/en/function.umask.php临时修改它
$old = umask(0);
mkdir('Users', 0775);
umask($old);还可以在创建目录后尝试更改权限:
mkdir('Users');
chmod('Users', 0775);…这是推荐在多线程web服务器上。
发布于 2016-06-11 15:18:44
如果您使用
mkdir('Users')
chmod('Users', 0775)但是,这可以解决您的问题,但是要记住,windows上的模式被忽略了,但是您可以使用chmod更改权限。请参阅模式在Windows上被忽略。
https://stackoverflow.com/questions/37764337
复制相似问题