Discuz 论坛突然不能上传用户头像,也不能上传任何图片或者文件了,出现这种问题,主要从下面几个方面来检查问题。
Discuz默认上传图片文件是会先上传到系统启动盘的,当磁盘空间不足的时候就会报错"can not write to the data/tmp folder",这个时候你只需要清理启动盘,释放出空间级可以了,比如Linux主机可以删除启动盘的一些日志文件。
找到php.ini文件,将upload_tmp_dir并去掉注释并设置一个地址,例如:upload_tmp_dir = c:\test\temp
attachement目录是否设置属性777,win主机属性everyone
最后,点击“工具”->更新缓存,重新启动Apache或者IIS就可以了。