suphp使用后php上传的文件权限变600

suphp使用后php上传的文件权限变600

使用php5,编译成cgi模式,用suphp,通过mkdir建立的目录权限就能按照suphp.conf里边设置的,可是通过php上传,使用move_uploaded_file 函数,上传的文件权限变成了600,初步估计是由于php上传时先写到/tmp临时目录,而/tmp目录上php写的时候权限是600,而通过move_uploaded_file 拷贝到文件实际存储位置时跟着也就是700权限了。不知道各位有什么办法解决,因为600或者700权限apache根本无法读取。

suphp.conf 的umask 022或者033都可以


QUOTE:
原帖由 wigeboy 于 2007-10-23 08:35 发表
suphp.conf 的umask 022或者033都可以

不是的,设置了,如果用mkdir函数来建立的文件夹就不会出现700了,你试试move_uploaded_file函数
顶一下先