很多站长为了在论坛里上传更大的附件,在用户管理》用户组,编辑用户组里的允许上传附件大小到一个很大的数字,但是到实际上传的时候发现根本就没有上传上去。这是
什么原因呢?
其实除了论坛后台有这个允许上传附件大小的设置,php本身也有参数可以显示上传附件的大小。php默认的设置最大的上传附件大小是2M,首先是上传附件太大,由于网速原
因web(iis或者apache等)容易超时,还有就是php本身上传附件的支持并不好,所以默认的设置就这么大,而且默认设置的最大一次表单提交的大小为8M。其实允许上传附件的大
小你可以在论坛后台首页可以看到,见图1:
图1
那如何调整服务器允许上传的附件大小呢?首先你得有服务器权限,就是你可以管理服务器,虚拟主机用户来说就得联系空间商了。然后你就需要修改php的配置文件--php.ini(
如何找到php.ini,请参照
http://www.discuz.net/thread-786538-1-1.html),调整php.ini里的两个参数upload_max_filesize(允许上传最大附件大小)和post_max_size(最
大表单大小),附件是包含在表单里上传到服务器上的,所以第二个参数要比第一个参数要大,不然第一个参数再大,上传的附件也不能超过第二个参数的大小,如图2和图3:
图2
图3
当然你得“量力而行”,调太大了话,如果服务器不稳定或者网速不稳定都有可能上传不上去的。
调完这些参数之后,你只需重启web(iis或者apache等),然后你到论坛后台把用户组里的允许上传附件大小调大就行了。
[
本帖最后由 huangliming 于 2007-11-15 22:05 编辑 ]