IT学院-实用电脑教程网

当前位置: IT学院 > 建站技巧 > 论坛技巧 > DISCUZ >

discuz 附件不能上传原因分析大全

时间:2011-10-25 20:46来源:未知 作者:maomao 点击:
discuz x2的程序深受站长的喜欢,今天我试着也安装了下,一切都很顺利,在高兴的同时发现了一个问题:不能上传附件,系统权限和ntfs权限都给了,怎么还是不能上传呢?经过了半天的

discuz x2的程序深受站长的喜欢,今天我试着也安装了下,一切都很顺利,在高兴的同时发现了一个问题:不能上传附件,系统权限和ntfs权限都给了,怎么还是不能上传呢?经过了半天的琢磨,终于发现了问题的所在,php.ini文件里有一行

upload_tmp_dir = 设置的文件夹没有写权限,增加写权限后一切正常了,下面我给大家分下了网站不能上传附件一类的问题的各种各样的原因,希望对大家有多帮助:

 

 

  下面是我分析的附件不能上传的原因:


  a.服务器硬盘空间不够


  b.附件上传目录权限不够,discuz 系列的附件上传目录是attachement目录是否设置属性777,win主机属性everyone


  c.php.ini中的


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


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


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


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


  g. 查看php.ini文件open_basedir 属性是否设置为 ON,为on,则百分百上传不上附件,并且无任何提示。


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


上面的附件不能上传的原因可是偶分析了半天的成果,希望对你有所帮助哦。


  


(责任编辑:maomao)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容