现在的位置: 首页 > discuz > 正文
DISCUZ! X2.0 完美解决用户组上传论坛附件16M限制!
2011年12月06日 discuz ⁄ 共 977字 暂无评论

在这里把我的经历和大家共享一下。
一开始的时候我用 DZX 2.0RC的时候设置用户用户组 论坛上传附件的时候最大只能设置为16384KB
我在很多论坛上发帖都没有解决。
前几天我在官方看见一个贴后按照思路完美解决!
有人说可以在php.ini里设置嘛,然后后台设置为0就可以了。这样是可以完美解决。
但是如果 我做音乐网站的话所有用户组都设为不限制的话很浪费服务器资源。还有很多新注册用户发一些垃圾帖,弄个差大的附件。
然后外联出去给服务器带了很大的负担。
下面和大家分享下配置方法
post_max_size = 1000M                   //我这里设置的是1000M根据你的需要设置
upload_tmp_dir =G:/php/tmp         //上传文件临时存放目录   这里是我的路径  请根据你自己的要求设置
upload_max_filesize = 200M            //单文件上传大小限制
post_max_size和upload_max_filesize的关系上面post_max_size我设置的是1000M下面upload_max_filesize我设置的是200M
这样在论坛的批量上传里可以同时上传5个200M的文件。
如果post_max_size设置为200M那么只能同时上传1个200M的文件。
设置完毕 重启IIS
进入网站后台首页查看设置是否生效

Discuz! 程序版本 Discuz! X2 RC Release 20110505
UCenter 客户端版本 UCenter 1.6.0 Release 20110501
服务器系统及 PHP WINNT / PHP v5.2.8
服务器软件 Microsoft-IIS/5.1
服务器 MySQL 版本 5.0.67-community-nt
上传许可 200M    <——这里

确定生效进入PHPmyadmin
找到 数据表        你的数据表前缀_common_usergroup_field  里的 maxattachsize 点击更改  类型改为  INT 长度/值 改为 10
也可用SQL语句
ALTER TABLE `你的数据前缀_common_usergroup_field` CHANGE `maxattachsize` `maxattachsize` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0'

点击执行
OK大工告成!下面去后台试一下吧!

 

给我留言

您必须 [ 登录 ] 才能发表留言!

×