您的位置:卡越信息科技>>解决方案>>php mkdir函数创建目录 在linux服务器下的权限问题
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