当前位置: 首页 >> 网站建设 >> 正文

discuz论坛附件文件无法保存到服务器,可能是目录属性设置问题


今天在APMServ上调试discuz论坛,添加图片、zip压缩文件等附件时提示:附件文件无法保存到服务器,可能是目录属性设置问题,请与管理员联系。而且原来上传好的附件,也无法读取,不能下载。

于是我把文件夹属性、tmp临时文件夹属性 都改了 没用!

最后找到原因了,dz后台系统设置上的问题:

基本设置—-附件设置—–附件路径 URL 地址: 改成绝对路径!附件保存方式: ./attachments

 ok!

其它朋友解决方法参考:

1,如果attachments文件夹未设置777权限的,请设置。
如果attachments已经设好777权限,仍然碰到这个问题的,一般都是在后台附件设置-附件保存方式里面选了“标准”以外选项的。服务器端有新建目录权限问题,所以才会发生文件不能上传的情况。懒人解决办法就是把选项改为“标准”。

2,我把论坛后台的存入方式先改为标准(全部存入同一文件夹),然后再改回来(按天……)就好了,

附件不能上传的原因:
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. 后台 基本设置 附件设置 设置的附件保存方式为其他方式 不是保存在同一目录下 部分服务器限制了目录属性 导致无法上传附件(虚拟空间出现的比例较多)


 
 

0 条评论 发表评论

留下回复

© 2007-2009 一杯茶 All Rights Reserved.   Powered by Wordpress