Discuz论坛上传附件大小限制

我是独立服务器,已经修改了php.ini文件,在后台用户组权限也修改了上传限制

上传附件的时候显示成功了,可是在列表里并没有。去网站目录下去找已经上传的文件中也没有找到,目录中只有2M以下的文件存在。刚刚上传的2M上以的文件并不在里面。
请问是哪里出错了呢,麻烦大侠们给予帮助!

需要服务器权限才可修改!!

需要在PHP.ini里设置以下几项:
1. post_max_size =10M

表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.
限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等...

2.file_uploads = On

是否允许上传文件,如果为OFF您将不能上传文件.

3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"

上传文件时系统使用的缓存目录.如果此目录所在磁盘空间不足的话您将不能上传文件.

4.upload_max_filesize =2M

最大上传文件大小,此项针对上传文件时单个文件的大小.

与post_max_size之间的关系:
在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-09
呃,费劲了啊,不用动服务器的啊,在dx的后台中用户组权限中可以设置不同的用户组上传多大的附件的,只需要设置一下就行了!不用那么麻烦的!

是不是文件没有上传正确,你可以用DX的文件检查工具检查一下,如果出现很多文件不正确的呢,你就把文件重新用二进制传一遍,记住,一定要二进制!
第2个回答  2020-12-07
首先是是dz后台设置了,自己网上查,很多
看你用的什么环境,如果是lnmp的话,只需修改php.ini
如果是lanmp的话,需修改php.ini和nginx.conf

别忘了,改完后重启服务器或者环境服务
windows应该也差不多.....

需要在PHP.ini里设置以bai下几项:
1. post_max_size =10M
表单提du交最大数据为10M.此项不zhi是限制dao上传单个文件的大小,而是针对整个表单的提交数据进行限制的.
限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等...
2.file_uploads = On
是否允许上传文件,如果为OFF您将不能上传文件.
3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"
上传文件时系统使用的缓存目录.如果此目录所在磁盘空间不足的话您将不能上传文件.
4.upload_max_filesize =2M
最大上传文件大小,此项针对上传文件时单个文件的大小.
与post_max_size之间的关系:
在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.
第3个回答  2011-04-14
相似回答