12下一页
返回列表 发帖
查看: 11818|回复: 10

[求助] 网站上传大附件遇到Upload Error: 413提示,文件太大了

15

主题

40

回帖

87

积分

渐入佳境

贡献
0 点
金币
29 个
发表于 2019-7-22 23:28:23 | 显示全部楼层 |阅读模式
如题,我也知道是因为附件太大的原因,但是我已经设置过相关尺寸了,我实际上传的附件为30M

服务器 PHP设置
1.png
DZ后台首页信息
2.png


后台用户上传限制也设置100M

问一下大神,是其他地方我没有设置到位吗?求帮忙
我知道答案 回答被采纳将会获得1 贡献 已有10人回答
回复

使用道具 举报

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
发表于 2019-7-23 03:16:14 | 显示全部楼层
服务器nginx

nginx.conf http段配置文件中配置允许客户端请求文件大小

  1. client_max_body_size 100m; #允许客户端请求的最大单文件字节数
  2. client_body_buffer_size 128k; #缓冲区代理缓冲用户端请求的最大字节数
复制代码


配置完重启服务

  1. systemctl restart nginx
复制代码



完成!!!
回复 支持 1 反对 0

使用道具 举报

15

主题

40

回帖

87

积分

渐入佳境

贡献
0 点
金币
29 个
 楼主| 发表于 2019-7-23 10:23:06 | 显示全部楼层
本帖最后由 liuzhichao03 于 2019-7-23 11:04 编辑
allthebest 发表于 2019-7-23 03:16
服务器nginx

nginx.conf http段配置文件中配置允许客户端请求文件大小

你好,非常感谢回答, 我使用的是LINUX主机,Apache服务器,WDCP面板,应该怎么设置?
我在百度上查的方法,在.htaccess中添加
LimitRequestBody 104850000
结果还是一样的
回复 支持 反对

使用道具 举报

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
发表于 2019-7-23 15:51:47 | 显示全部楼层
本帖最后由 allthebest 于 2019-7-23 16:56 编辑

Apache服务器

找到apache的配置文件目录也就是conf目录,和这个目录平行的一个目录叫conf.d打开这个conf.d,里面有一个php.conf

目录内容如下:

  1. # PHP is an HTML-embedded scripting language which attempts to make it
  2. # easy for developers to write dynamically generated webpages.
  3. LoadModule php4_module modules/libphp4.so
  4. # Cause the PHP interpreter handle files with a .php extension.
  5. SetOutputFilter PHP
  6. SetInputFilter PHP
  7. LimitRequestBody 6550000
  8. # Add index.php to the list of files that will be served as directory
  9. # indexes.
  10. #
  11. DirectoryIndex index.php
复制代码


错误就发生在这个LimitRequestBody配置上,将这个的值改大到超过你的软件大小就可以了,如果没有这个配置文件请将

  1. SetOutputFilter PHP
  2. SetInputFilter PHP
  3. LimitRequestBody 104850000
复制代码


写到apache的配置文件里面即可。
回复 支持 反对

使用道具 举报

15

主题

40

回帖

87

积分

渐入佳境

贡献
0 点
金币
29 个
 楼主| 发表于 2019-7-23 20:52:08 | 显示全部楼层
allthebest 发表于 2019-7-23 15:51
Apache服务器

找到apache的配置文件目录也就是conf目录,和这个目录平行的一个目录叫conf.d打开这个conf. ...

我这个服务器上和你说的目录路径不对,找不到这个文件,

不过我暂时先不整了,感谢你的回答,以后肯定会用上。
回复 支持 反对

使用道具 举报

83

主题

2795

回帖

3564

积分

功行圆满

贡献
22 点
金币
351 个
发表于 2019-7-23 21:25:02 | 显示全部楼层
liuzhichao03 发表于 2019-7-23 20:52
我这个服务器上和你说的目录路径不对,找不到这个文件,

不过我暂时先不整了,感谢你的回答,以后肯定会 ...

Apache的配置文件httpd.conf里<IfModule mime_module>块中的EnableSendfile后的值改为Off即可。
如果没有这一项自己添加上去:EnableSendfile Off,记住要放到上面的块中,不然Apache会启动不起来。
如果不管用可以把EnableMMAP后的值也设为Off试试。

  1. EnableMMAP off
  2. EnableSendfile off
复制代码


试试以上方法
回复 支持 反对

使用道具 举报

18

主题

1850

回帖

2837

积分

应用开发者

贡献
54 点
金币
624 个
QQ
发表于 2019-7-24 02:08:57 | 显示全部楼层
wdcp 直接切换到nginx模式 比较快
无限星辰工作室  好集导航 免费API
服务Discuz建站|定制|小程序|APP定制|故障维修|搬家|运维|挂马清理|防护|性能优化|安全运维|
服务理念:专业 诚信 友好QQ842062626 服务
回复 支持 反对

使用道具 举报

15

主题

40

回帖

87

积分

渐入佳境

贡献
0 点
金币
29 个
 楼主| 发表于 2019-7-24 12:28:45 | 显示全部楼层
crx349 发表于 2019-7-24 02:08
wdcp 直接切换到nginx模式 比较快

我WDCP上使用的是apache+nginx  ,但是DZ后台显示的是apache, 我是不是应该在WDCP上单选nginx?
回复 支持 反对

使用道具 举报

5

主题

512

回帖

765

积分

应用开发者

贡献
2 点
金币
185 个
QQ
发表于 2019-7-24 12:50:24 | 显示全部楼层
liuzhichao03 发表于 2019-7-24 12:28
我WDCP上使用的是apache+nginx  ,但是DZ后台显示的是apache, 我是不是应该在WDCP上单选nginx? ...

LANMP的话 主要是apache 处理php 修改apache为主
应用中心
承接网站建设,二次开发 模版制作以及Discuz!相关的业务。QQ:9279739
当你加Q已经同意为支付费用!  定制需要提供完整文档。避免之后争执。
回复 支持 反对

使用道具 举报

18

主题

1850

回帖

2837

积分

应用开发者

贡献
54 点
金币
624 个
QQ
发表于 2019-7-24 13:51:13 | 显示全部楼层
liuzhichao03 发表于 2019-7-24 12:28
我WDCP上使用的是apache+nginx  ,但是DZ后台显示的是apache, 我是不是应该在WDCP上单选nginx? ...

默认用nginx就好 apache关闭
无限星辰工作室  好集导航 免费API
服务Discuz建站|定制|小程序|APP定制|故障维修|搬家|运维|挂马清理|防护|性能优化|安全运维|
服务理念:专业 诚信 友好QQ842062626 服务
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-15 22:27 , Processed in 0.051062 second(s), 9 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表