附件文件无法保存到服务器,可能是目录属性设置问题,请与管理员联系,Discuz不能上传过大文件的解决办法...

烈火网(LieHuo.Net)教程今天论坛附件无法上传,进服务器去查看,后来发展所有DISCUZ论坛都无法上传附件,这个问题很严重,应该说非常之严重,上网找解决方案没有找到,去discuz论坛提问,斑竹仍过来的答案是:

附件不能上传的原因

a.服务器硬盘没有空间

b.attachement目录是否设置属性777,win主机属性everyone

c.IIS中已设置"Windows 集成身份验证".

d.删除attachments目录下文件夹并且重新建立同名文件夹,并给予相应权限.

e.php.ini中的

将;upload_tmp_dir =

该行的注释符,即前面的分号“;”去掉,使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个绝对路径,这里设置的目录必须有读写权限。

f.在php.ini中upload_max_filesize

的参数设置2M改大,让大文件可以上传.修改后,重新启动iis/apache/zeus就可以了

g.后台 基本设置 附件设置 不小心开启远程附件或者没有设置完整也会出现此问题

h. 后台 基本设置 附件设置 设置的附件保存方式为其他方式 不是保存在同一目录下

部分服务器限制了目录属性导致无法上传附件(虚拟空间出现的比例较多)

I. 查看php.ini文件open_basedir 属性是否设置为

ON,为on,则百分百上传不上附件,并且无任何提示。

所以,如果还有的朋友是附件上传不能,且无任何提示,找你的服务商问问open_basedir 是否为off

可是上述办法都没有帮我解决答案,这已经经历了一下午的奋斗,但是还是没有解决问题,突然在discuz论坛看到一个帖子地址,说是解决方案。

进去看了一下,就是给WINDOWS文件夹添加guest用户组的读取权限,于是我就在windows目录安全里添加guest组读取权限,访问一下论坛其中一个网站,已经可以写入了,但是这个好像只有PHP

5.1还是5.2有效。我也不知道,反正是帮我解决了问题,但是回头访问我的论坛。还是不可上传附件,继续趴在服务器里研究。实在是没办法了。我真的找不到原因了。就又试了一下上传。

这里我点的是添加附件,上传后提示“附件文件无法保存到服务器,可能是目录属性设置问题,请与管理员联系”

没办法,百度下。说是把上传路径的相对路径填写为绝对路径,试验一下吧,呵呵,问题终于解决了,可爱的附件又可以上传了。

网上相对这些解决问题真的好难找,简直就是凤毛麟角嘛,所以在这里写出来分享给大家。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值