nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配置
开发环境: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上传文件大小配置相关推荐
- tomcat的php文件上传大小限制,PHP上传文件大小限制的调整 Nginx 413 Request Entity Too Large...
Nginx+php-fpm架构,遇到这个错误时:Request Entity Too Large 或 Nginx 413 Request Entity Too Large,需要做如下调整即可. 1.修 ...
- 解决上传文件时 nginx 413 Request Entity Too Large 错误
一个使用Tomcat 发布的站点,使用Nginx做了代理,在上传文件时发生以下错误: <html> <head><title>413 Request Entity ...
- nginx 413 Request Entity Too Large
上传文件出现问题 413 Request Entity Too Large,如下图所示 Nginx默认的request body为1M,所以需要配置一下: 如这里配置的上传最大文件限制为 100M 然 ...
- nginx 413 Request Entity Too Large
原因,http请求头大于 nginx 默认值. 修改: 在nginx的配置文件里,http块中,增加下面参数: client_max_body_size 50m; 后面的50m按需要定义,http请求 ...
- 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 ...
- Nginx报错 HTTP 413 Request Entity Too Large(Payload Too Large)解决方案
原因 上传文件时,请求参数过大,导致超出服务端限制. 客户端发送的实体主体部分比服务器能够或者希望处理的要大. 解决 Nginx默认最大能够上传1MB文件,打开nginx.conf在http{}中,找 ...
- php request entity too large,Nginx:413 Request Entity Too Large解决
最近在做给博客添加上传PDF的功能,但是在测试上传文件的过程中遇到了413 Request Entity Too Large错误.不过这个无错误是很好解决的,这个错误的出现是因为上传的文件大小超过了N ...
- Nginx出现“413 Request Entity Too Large”错误解决方法
今天使用phpmyadmin的导入功能的时候,由于sql文件过大,服务器出现错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示. 解 ...
- nginx产生【413 request entity too large】错误的原因与解决方法
nginx产生[413 request entity too large]错误的原因与解决方法 参考文章: (1)nginx产生[413 request entity too large]错误的原因与 ...
最新文章
- docker 错误 A dependency job for docker.service failed. See ‘journalctl -xe‘ for details
- ASP.NET MVC和jQuery DataTable整合
- 【存储知识学习】第一章存储系统的前世今生--《大话存储》阅读笔记
- Linux 下编译并运行C++程序
- 文献学习(part8)--A community detection algorithm based on graph compression...
- python求最大公因数函数_面试试讲 | 17学员音频示范《最大公约数》+教案+试讲稿...
- 深度学习之卷积、全连接、反卷积等
- MySQL数据库权限操作指南
- 排球记分员计分程序(三)————设计文档的编写及构架概要设计
- 公司-ofo:ofo
- VSCode输出框中文乱码问题和修改终端字体问题
- JDK与Eclipse版本
- PHP范例完全自学手册pdf
- python异常值处理实例_Python对杂乱文本数据进行处理实例
- xp提示计算机内存不足,xp系统提示配额不足的解决方法
- 如何办理杭州市民卡|非杭户籍人员个人申领流程
- 手把手教你如何架设一个属于自己的Discuz论坛---------详细过程-----简单易懂------速看!!!!
- ECCV2018 | 论文阅读CornerNet: Detecting Objects as Paired Keypoints
- [机器翻译]—BLEU值的计算
- c++中的类成员函数指针
热门文章
- 1 创建一个存储过程,以及对存储过程的调用 MySQL
- myeclipse按.自动提示方法
- web服务器time_wait值过高解决方案
- 5款非常好用的前端在线编辑器推荐
- POJ 1305 Fermat vs. Pythagoras【勾股数】
- 带命令行参数的main函数的误解[到处转载的垃圾]
- Facebook的一些基本操作(网页版)
- asp mvc @Html.CheckBox(sel,true) 往后台传值问题
- linux下通过yum安装svn及配置
- Monkey测试2——Monkey测试策略