| php mkdir函数创建目录 在linux服务器下的权限问题 |
本机 windows 测试通过,上传到E动的虚拟主机就报错
代码如下:
if (!is_dir($server_root.$brand_dir)) { $oldumask = umask(0); mkdir($server_root.$brand_dir,0777); umask($oldumask); }
在虚拟主机上创建出来的目录权限是 411
需要手工修改目录权限 if (!is_dir($server_root.$brand_dir)) { $oldumask = umask(0); mkdir($server_root.$brand_dir,0777); chmod($server_root.$brand_dir,0777);//此句是用于修改权限 umask($oldumask); } 加 chmod |
|