File upload error - unable to create a temporary file in Unknown on line 0

  php文件上传时提示File upload error - unable to create a temporary file in Unknown on line 0错误(系统环境:window2003+IIS6+FastCGI+PHP5.3.4),出现这个错误是因为php上传的文件先保存到临时目录中,然后再从临时目录拷贝到目标目录去,如果临时目录没有网站用户写入权限就会报错。

  不是搞php,不懂php默认上传路径在哪里(有人说是C:\window\temp,但是本人亲测加上网站用户的写入权限也无法成功上传,还是提示File upload error - unable to create a temporary file in Unknown on line 0错误)。

 

  解决办法:修改php.ini文件,添加upload_tmp_dir 配置,手动指定php临时文件保存路径,然后给路径添加网站用户的写入权限,然后重启IIS使php.ini生效。再次上传,ok,搞定,php没有报上传错误。

upload_tmp_dir ="D:\PHPWebs\temp\"

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:File upload error - unable to create a temporary file in Unknown on line 0

评论(0)Web开发网
阅读(233)喜欢(0)PHP/apache/Perl