我有一个 Linux 服务器,使用 apache 作为 Web 服务器。在我的 PHP 脚本中,我正在创建目录0777
模式。代码非常简单,如下所示:
mkdir($path,0777)
当我运行此脚本并转到我的服务器文件管理器时,该文件夹就在那里,但分配给该文件夹的权限是 0755。我不明白为什么会发生这种情况!创建文件夹时,用户列中有apache,但权限是0755。
你应该尝试使用umask
$old = umask(0);
mkdir($path,0777);
umask($old);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)