discuz论坛,我已经在后台设置了不限制附件格式,不限制附件大小,怎么还是没办法上传大于20MB的附件?
修改phpini配置文件中的post_max_size选项,其代表允许POST的数据最大字节长度,修改大于upload_max_filesize 还有一个可能是空间商限制了上传大小
自己做张png的,上传到/images/common/watermarkpng,然后再后台==全局------水印设置里面根据提示设置就可以了
还要把缩略图设置为不开缩略图
应该级可以了
如果还不行,应该是关于GD库的问题,要修改phpini文件
你是虚拟主机就直接联系空间商就可以了
GD库问题。修改PHPini 里
就是启用GD库。打开 phpini 查找extension=php_gd2dll
复制代码然后去掉前面的;
复制代码,加上分号代表不启用。去掉代表启用、然后重启Apache
服务器。不会就直接重启服务器
不可能解决。5d6d限制的附件大小就是512K。这需要你能够修改phpini,这显然是不可能的,只有5d6d开发/管理团队才办得到。 这种设置关系到服务器方面,不是在5d6d提供给你的discuz后台可以办得到的。
所有的5d6d论坛都是共用一个phpini的,修改了你的岂不是影响其他人的了。
上传大小限制和两个地方相关,一个是在 用户组》基本设置》附件相关
一个就是服务器限制上传的大小
你要先到后台首页 看看你的服务器上传许可是多大才行,
比如我的是20M,也就是说我上传最大是20M
如果要该这个限制的话 要改服务器配置文件,楼主可以找空间商 让他改一下就行
至于楼主说的phpini那个是PHP的配置文件 是在服务器上的 并不是dz里的
这个问题在Discuz x25和X3 X31都有出现,该问题也和附件大小没有关系,就算在小只要像素大一样无法上传。
解决方法:修改程序中对像素数的限制
打开文件/source/class/discuz/discuz_uploadphp
if($size > 16777216 || $size < 16 )
复制代码
修改为
if($size < 16 )
复制代码
去掉对最大像素数的限制
(PS:我试过各种办法,各种不行,真的很苦恼,最后试了上面的这个办法,果然好用了,给大家推荐一下免得走弯路。)
0条评论