我有这个片段实际上是dir,但它的权限设置为755而不是777.为什么mkdir命令无法正常工作?
$path = 'assets/images/photoAlbums/'.$album;
$test = mkdir($path, 0777);
答案 0 :(得分:4)
该模式也由当前的umask修改,您可以使用umask()更改。
比照http://www.php.net/manual/en/function.mkdir.php
默认情况下,umask设置为0002(至少在我的系统和cli上),这样就不会为每个人设置写入位。