| 进入DZ论坛系统设置---用户管理---用户组---对管理员编辑详情,修改容许上传附件大小! 
 下面第3步走nigx那条路可以走通  其他都不行
 
 
 1. 修改Discuz!后台设置
 登录后台:进入Discuz!管理员后台。
 
 全局设置:找到“全局”菜单,点击“上传设置”。
 
 附件设置:在“附件设置”中,找到“论坛附件尺寸限制”选项。
 
 调整大小:将“论坛附件尺寸限制”调整为更大的值,例如512MB或更高。
 
 保存设置:保存更改。
 
 2. 修改PHP配置
 Discuz!的上传限制也受PHP配置的影响,因此需要调整PHP的上传限制。
 
 修改php.ini文件:
 
 找到upload_max_filesize和post_max_size,将它们的值设置为大于256MB,例如:
 
 ini
 复制
 upload_max_filesize = 512M
 post_max_size = 512M
 保存并重启Web服务器(如Apache或Nginx)。
 
 通过.htaccess文件修改(如果使用Apache):
 
 在网站根目录下的.htaccess文件中添加:
 
 apache
 复制
 php_value upload_max_filesize 512M
 php_value post_max_size 512M
 通过ini_set函数修改(如果无法修改php.ini):
 
 在Discuz!的入口文件(如index.php)中添加:
 
 php
 复制
 ini_set('upload_max_filesize', '512M');
 ini_set('post_max_size', '512M');
 
 
 3. 修改Web服务器配置
 Nginx:
 
 在Nginx配置文件中找到client_max_body_size,将其设置为更大的值,例如:
 
 nginx
 复制
 client_max_body_size 512M;
 保存并重启Nginx。
 
 Apache:
 
 在Apache配置文件中找到LimitRequestBody,将其设置为更大的值,例如:
 
 apache
 复制
 LimitRequestBody 524288000
 保存并重启Apache。
 
 4. 检查服务器磁盘空间
 确保服务器有足够的磁盘空间来存储上传的附件。
 
 5. 测试上传
 完成上述修改后,测试上传大于256MB的附件,确保设置生效。
 
 通过这些步骤,你可以成功调整Discuz!的上传附件大小限制。
 
 APCHE 下面设置但是我设置了很多次不成功 还是上面nigx可以
 
 已经在后台中设置了附件的文件大小,如限制500M 第一步:    
 
 打开文件后修改下面的代码
  
 第二步:
  
 a. 修改php.ini文件:
 upload_max_filesize:这个值应该设置为至少100M。例如:upload_max_filesize = 100M
 
 post_max_size:这个值也应该相应调整,通常设置为比upload_max_filesize大一些,例如:post_max_size = 108M
 
 max_execution_time:适当增加执行时间,例如:max_execution_time = 300
 
 max_input_time:增加输入时间限制,例如:max_input_time = 300
 
 
  第三部:重启apache
 
 
 
 |