nginx:413 Request Entity Too Large的处理办法--修改 PHP上传文件大小

转载 2016年08月31日 14:48:38

开发环境:CentOS + Nginx + PHP + MySql + phpMyAdmin

在用 phpMyAdmin 进行 sql 数据库导入的时候,经常需要上传比较大的 sql 数据文件,而这时会常碰见 nginx报错:413 Request Entity Too Large。

解决此问题,根据上传数据文件的大小,你需要调节两个地方的参数配置:

1、php 默认上传文件大小限制为 2M,如果超出 2M 你需要修改 php 配置文件 php.ini 里面的参数

post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)

upload_max_filesiz e = 2M (上传的单个文件的最大限制)

需要保证 post_max_size >= upload_max_filesize ,也就是前者不小于后者。

修改之后一定要重启 php-fpm 。

2.、除了修改 php 配置,你也需要修改nginx配置文件 nginx.conf 

打开 nginx 配置文件 nginx.conf,找到 http{} 段,在其中添加一行配置:

client_max_body_size 8m;
其中 8m 可以根据需要上传文件大小自行设定。

修改之后一定要重新载入 nginx (service nginx reload)。

修改nginx文件上传大小限制(413 Request Entity Too Large错误解决)

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加 解决方法就是 ...
  • guyue35
  • guyue35
  • 2016年12月16日 12:34
  • 3183

上传文件失败 Failed to load resource: the server responded with a status of 413 (Request Entity Too Large)

写了一个简单的文件上传页面,但是在上传较大文件(大于20M)时,网页上传后无任何提示。 打开控制台,发现报错如下: Failed to load resource: the server ...

Nginx 出现 413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加 解决方法就是 打...

上传图片413 Request Entity Too Large

Nginx服务器 原因是请求实体太长了。一般出现种情况是Post请求时Body内容Post的数据太大了 如上传大文件过大; 如POST数据比较多 处理方法修改nginx.conf的值就可以解决了。...

WCF错误:413 Request Entity Too Large

在我们用WCF传输数据的时候,如果启用默认配置,传输的数据量过大,经常会出这个错误。 WCF包含服务端与客户端,所以这个错误可能出现在服务端返回数据给客户端,或客户端传数据给服务端时。 1. 服务...

三个思路解决413 Request Entity Too Large报错处理

最近一个项目当中,要求上传图片,并且限制图片大小,虽然在laravel当中已经添加了相关的表单验证来阻止文件过大的上传,然而当提交表单时,还没轮到laravel处理,nginx就先报错了。当你仔细看报...

提示:413 Request Entity Too Large 的解决方法

转自: http://www.codeweblog.com/%E6%8F%90%E7%A4%BA-413-request-entity-too-large-%E7%9A%84%E8%A7%A3%E5...

远程服务器返回了意外相应:(413) Request Entity Too Large。

在从客户端向WCF服务端传送较大数据(>65535B)的时候,发现程序直接从Reference的BeginInvoke跳到EndInvoke,没有进入服务端的Service实际逻辑中,怀疑是由于数据过...

提示:413 Request Entity Too Large 的解决方法

一、nginx服务器nginx出现这个问题的原因是请求实体太长了。一般出现种情况是Post请求时Body内容Post的数据太大了, 如上传大文件过大、POST数据比较多。处理方法 在nginx.c...

php上传文件大小限制的解决办法

  • 2010年11月18日 13:29
  • 135KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx:413 Request Entity Too Large的处理办法--修改 PHP上传文件大小
举报原因:
原因补充:

(最多只允许输入30个字)