开发环境: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_filesize = 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)。

延伸阅读:

(推荐)PHP上传文件大小限制大全

nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配置相关推荐

  1. tomcat的php文件上传大小限制,PHP上传文件大小限制的调整 Nginx 413 Request Entity Too Large...

    Nginx+php-fpm架构,遇到这个错误时:Request Entity Too Large 或 Nginx 413 Request Entity Too Large,需要做如下调整即可. 1.修 ...

  2. 解决上传文件时 nginx 413 Request Entity Too Large 错误

    一个使用Tomcat 发布的站点,使用Nginx做了代理,在上传文件时发生以下错误: <html> <head><title>413 Request Entity ...

  3. nginx 413 Request Entity Too Large

    上传文件出现问题 413 Request Entity Too Large,如下图所示 Nginx默认的request body为1M,所以需要配置一下: 如这里配置的上传最大文件限制为 100M 然 ...

  4. nginx 413 Request Entity Too Large

    原因,http请求头大于 nginx 默认值. 修改: 在nginx的配置文件里,http块中,增加下面参数: client_max_body_size 50m; 后面的50m按需要定义,http请求 ...

  5. Nginx: 413 Request Entity Too Large Error and Solu

    http://www.cyberciti.biz/faq/linux-unix-bsd-nginx-413-request-entity-too-large/ 转载于:https://my.oschi ...

  6. Nginx报错 HTTP 413 Request Entity Too Large(Payload Too Large)解决方案

    原因 上传文件时,请求参数过大,导致超出服务端限制. 客户端发送的实体主体部分比服务器能够或者希望处理的要大. 解决 Nginx默认最大能够上传1MB文件,打开nginx.conf在http{}中,找 ...

  7. php request entity too large,Nginx:413 Request Entity Too Large解决

    最近在做给博客添加上传PDF的功能,但是在测试上传文件的过程中遇到了413 Request Entity Too Large错误.不过这个无错误是很好解决的,这个错误的出现是因为上传的文件大小超过了N ...

  8. Nginx出现“413 Request Entity Too Large”错误解决方法

    今天使用phpmyadmin的导入功能的时候,由于sql文件过大,服务器出现错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示.  解 ...

  9. nginx产生【413 request entity too large】错误的原因与解决方法

    nginx产生[413 request entity too large]错误的原因与解决方法 参考文章: (1)nginx产生[413 request entity too large]错误的原因与 ...

最新文章

  1. docker 错误 A dependency job for docker.service failed. See ‘journalctl -xe‘ for details
  2. ASP.NET MVC和jQuery DataTable整合
  3. 【存储知识学习】第一章存储系统的前世今生--《大话存储》阅读笔记
  4. Linux 下编译并运行C++程序
  5. 文献学习(part8)--A community detection algorithm based on graph compression...
  6. python求最大公因数函数_面试试讲 | 17学员音频示范《最大公约数》+教案+试讲稿...
  7. 深度学习之卷积、全连接、反卷积等
  8. MySQL数据库权限操作指南
  9. 排球记分员计分程序(三)————设计文档的编写及构架概要设计
  10. 公司-ofo:ofo
  11. VSCode输出框中文乱码问题和修改终端字体问题
  12. JDK与Eclipse版本
  13. PHP范例完全自学手册pdf
  14. python异常值处理实例_Python对杂乱文本数据进行处理实例
  15. xp提示计算机内存不足,xp系统提示配额不足的解决方法
  16. 如何办理杭州市民卡|非杭户籍人员个人申领流程
  17. 手把手教你如何架设一个属于自己的Discuz论坛---------详细过程-----简单易懂------速看!!!!
  18. ECCV2018 | 论文阅读CornerNet: Detecting Objects as Paired Keypoints
  19. [机器翻译]—BLEU值的计算
  20. c++中的类成员函数指针

热门文章

  1. 1 创建一个存储过程,以及对存储过程的调用 MySQL
  2. myeclipse按.自动提示方法
  3. web服务器time_wait值过高解决方案
  4. 5款非常好用的前端在线编辑器推荐
  5. POJ 1305 Fermat vs. Pythagoras【勾股数】
  6. 带命令行参数的main函数的误解[到处转载的垃圾]
  7. Facebook的一些基本操作(网页版)
  8. asp mvc @Html.CheckBox(sel,true) 往后台传值问题
  9. linux下通过yum安装svn及配置
  10. Monkey测试2——Monkey测试策略