PHP中POST传值传文件大于8M报错的解决办法

  • 时间:2018-09-05 08:08 编辑: 来源: 阅读:472
  • 扫一扫,手机访问
摘要:PHP代码中经常会使用post进行页面之间传值或者传递文件的操作,当文件的大小大于8M时,因为限制一般是无法成功POST。这里正常需要修改两个地方1、nginx的client_max_body_size参数这个参数限定了nginx接收的http请求的body的最大值。如果被

PHP代码中经常会使用post进行页面之间传值或者传递文件的操作,当文件的大小大于8M时,因为限制一般是无法成功POST。


这里正常需要修改两个地方


1、nginx的client_max_body_size参数


这个参数限定了nginx接收的http请求的body的最大值。


如果被限制的大小小于上传的文件大小就会提示413 Request Entity Too Large错误


在nginx.conf配置文件中client_max_body_size设置的值是8M。增大该值,reload nginx


2、PHP.INI中的post_max_size设置


一般这里如果设置的值小于POST的文件大小,日志中都会有类似记录:PHP Warning: POST Content-Length of 8947356 bytes exceeds the limit of 8388608 bytes in Unknown on line 124


提示很明显,POST参数最大值也是8388608bytes(8M),修改php.ini中的post_max_size参数值,重启php-fpm服务进程,即可解决问题。

  • 全部评论(0)
最新发布的资讯信息
【源码学院|服务器】隐藏浏览器header 中的X-Powered-By: PHP信息(2019-02-22 09:15)
【CMS学院|DEDECMS】织梦dedecms发布文章提示标题不能为空的解决办法(2019-02-21 09:04)
【CMS学院|WORDPRESS】阿里云提示WordPress“/wp-includes/http.php输入IP验证不当”的解决办法(2019-02-21 09:01)
【CMS学院|WORDPRESS】如何移除wordpress登录时的错误震动效果(2019-02-21 08:41)
【建站教程|建站技巧】手机端(移动端)自适应样式 @media 的使用(2019-01-23 08:56)
【源码学院|服务器】nginx加载伪静态文件.htaccess的办法(2019-01-23 08:53)
【CMS学院|WORDPRESS】WordPress升级时提示”另一更新正在进行”的解决办法(2019-01-22 09:31)
【源码学院|PHP技术】PHP实时回显 实时输出结果的方法 实时反馈结果到浏览器(2019-01-20 08:45)
【源码学院|PHP技术】PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转(2019-01-20 08:43)
【CMS学院|PHPCMS】PHPCMS V9搜索结果按发布时间或ID排序的方法(2019-01-16 09:37)
底部广告
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明
CopyRight 2004-2017 淘源码网 | 苏ICP备12026353号-3