作者:手机用户2702932807 | 来源:互联网 | 2013-06-05 23:28
今天配置了一个服务器,PHP环境的。结果安装了Discuz却无法成功上传图片。提示:文件上传完成总共有1个文件上传失败。
今天配置了一个服务器,PHP环境的。结果安装了Discuz却无法成功上传图片。提示:文件上传完成总共有1个文件上传失败。
试了一下其他的程序,也是无法传图片。看样子还是PHP环境配置的问题。解决的方法很简单:
1、找到php.ini文件;
2、找到upload_tmp_dir并去掉注释,设置一个地址,比如:
upload_tmp_dir = D:\temp
3、给temp文件夹设置一个与网站同用户;
比如网站访问的用户为IUSR_aaa,那么也给temp文件夹赋予相同用户权限;
4、重启iis
5、用管理员登录discuz后台,“工具 -> 更新缓存”,再次上传图片,就正常了!
分析:由于是服务器,所以权限设置的比较严格,一般在自己的电脑上不会有这样的问题,因为基本都是everyone的权限了。