困扰了我几天的图片上传问题。查了百度,GG等,实在无法解决。
我的程序是用的康盛的discuz.
本来服务器装的是IIs+php+zend 用的是isapi的web扩展,一切正常。
但由于isapi的稳定性不好。
近期改用了微软的fastcgi,速度有了质的提升
环境配置是IIs+php+zend+fastcgi
就是出现了图片,附件不能上传。(所以基本排除程序问题,和网站文件夹权限问题)我把环境变量里的temp 和tmp改成了我自己的目录
C:\PHP\TEMP 。
已给temp文件夹来宾账户可读写
gd扩展肯定打开。
phpinfo的基本信息是:
file_uploads              On 
upload_tmp_dir        C:\PHP\TEMP 
TEMP                       C:\PHP\TEMP  
TMP                         C:\PHP\TEMP  
_ENV["TEMP"]          C:\PHP\TEMP 
_ENV["TMP"]            C:\PHP\TEMP 而且装了ZD,temp文件夹里有[email protected][email protected] SERVICE这应该证明可读写的呀我就搞不明白,为什么会找不到临时文件夹,望高手发发慈悲。救救

解决方案 »

  1. 试试把 服务器的 temp 改成你那个 目录
      

  2. 服务器的 temp 改成你那个 目录?能说的详细点吗?
      

  3. C:\PHP\TEMP  这个目录是否存在?/
      

  4. 存在的,而且我给了它everyone的权限
      

类似问题 »