进入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
|