php 5.3.6 提示:PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0
windows2003系统
php.ini已经设置了 upload_tmp_dir ="c:\temp" 
这个目录也设置了 我的IUSR_用户 和 network services 读写权限,也重启了iis,但是现在依旧无法上传论坛里以前也有人问,但是回答挺搞笑的,没有解决.哪位大大直接告诉我啊.

解决方案 »

  1.   

    要给 USERS 组设置同样的权限才可以
      

  2.   

    是的!我两台服务器,一台这样做ok了,另一台居然不ok!
    怪了,配置什么都一样,不管是权限还是什么都一样啊
      

  3.   

    我给c:\temp设置了iisuser network services 和 users 都是读写权限,也重启了计算机
    还是...T_T
      

  4.   


    抱歉! 是php的程序目录要 ,还是temp目录要,还是都要?
    我都尝试过了,还是不行啊,好郁闷T_T
      

  5.   

    各位,我给每个目录都设置everyone 还是不行哈哈,这下搞了
    怎么办啊怎么办
      

  6.   

    我直接把php.ini里面的目录设置到具体某一个应用程序目录里面的新目录上
    只能暂时这样了,查了google的很多老外的解决方法,一样不顶用
      

  7.   

    把系统重装,默认的XP下应该上传没问题的,2003下我也试过OK。绝对是某个部分被改动了,导致该警告!
      

  8.   

    这个问题还没有解决呀,我来回答吧!
    首先你要根基你php.ini中的配置文件upload_tmp_dir的路径来设置权限,我建议不要把路径设置在C盘里面哦.
    其次你网站上的执行者的角色(不行就用everyone不过挺危险的就是了)要给他修改的权限(安全设置那边提供).
    最后还是失败的话,就是最基础的问题,网站你要上传到那个文件夹那个文件夹也要给网站执行者的权限.如果还是不行的话,兄弟你重装吧!神也没有,没有办法了
      

  9.   


    我觉得php5.3.x版本好多问题,用了fastcgi之后