PHP fastcgi模式上传大文件(大约有300多K)报错

 更新时间:2014年09月28日 17:59:40   投稿:whsnow  
上传图片时,大约有300多K,结果报了个服务器错误,fastcgi默认的请求大小为131072,于是在apache配置中添加了MaxRequestLen 配置就好了

最近在项目中中上传图片时,大约有300多K,结果报了个服务器错误,以前从未遇到过,错误的内容如下:

mod_fcgid: HTTP request length 132296 (so far) exceeds MaxRequestLen (131072)

查了下资料,发现fastcgi默认的请求大小为131072,于是在apache配置中添加了MaxRequestLen 配置就好了。如果你只需要修改单个虚拟主机的 MaxRequestLen,原来是fastcgi模式下的设置问题,需要在配置文件.htaccess或者直接在apache的配置文件http.conf 中指明,如下:

代码如下

复制代码 代码如下:

<IfModule mod_fcgid.c>
AddHandle fcgid-script .fcgi
FcgidConnectTimeout 20
# to get around upload errors when uploading images increase the MaxRequestLen size to 15MB
FcgidMaxRequestLen 15728640
</IfModule>

如果你是php+apache windows环境下的话我们如下配置即可

在php.ini中找到

upload_max_filesize,及其他post_max_size、max_input_time、memory_limit、 max_execution_time配置

把上传大小修改之后重启apache 即可解决

相关文章

  • php读取富文本的时p标签会出现红线是怎么回事

    php读取富文本的时p标签会出现红线是怎么回事

    这篇文章主要介绍了php读取富文本的时p标签会出现红线是怎么回事,需要的朋友可以参考下
    2014-05-05
  • php 过滤器实现代码

    php 过滤器实现代码

    在以前,PHP需要验证数据,一般都是程序员自己通过正则表达式实现,而从PHP从5.2开始把原本的PCEL中的filter函数移到了内置库中,并做了不少强化,可以用这些函数实现对数据的过滤和验证。
    2010-08-08
  • php将数据库导出成excel的方法

    php将数据库导出成excel的方法

    有时写程序时后台要求把大量数据导入数据库中,比如考试成绩、电话簿等一般都是存放在excel中的数据,这时我们可把excel导出成csv文件,然后通过以下程序即可批量导入数据到数据库中
    2010-05-05
  • 9个实用的PHP代码片段分享

    9个实用的PHP代码片段分享

    这篇文章主要介绍了9个实用的PHP代码片段分享,本文讲解了查看邮件是否已被阅读、从网页中提取关键词、查找页面上的所有链接、自动转换URL为可点击超链接等内容,需要的朋友可以参考下
    2015-01-01
  • php中array_slice和array_splice函数解析

    php中array_slice和array_splice函数解析

    本文介绍了php中array_slice和array_splice函数解析,php拆分数组的二个函数(array_slice()、array_splice()),各举一个例子,供大家学习参考。
    2016-10-10
  • PHP引擎php.ini参数优化深入讲解

    PHP引擎php.ini参数优化深入讲解

    这篇文章主要介绍了PHP引擎php.ini参数优化深入讲解,php.ini设置可以提高php的响应速度,有感兴趣的同学可以学习下
    2021-03-03
  • php下检测字符串是否是utf8编码的代码

    php下检测字符串是否是utf8编码的代码

    给一个字符串,怎么判断它是什么编码呢?php有一个函数:mb_detect_encoding。不过这个东西需要有mb_string库,不是到处都能用的。
    2008-06-06
  • php面向对象程序设计中self与static的区别分析

    php面向对象程序设计中self与static的区别分析

    这篇文章主要介绍了php面向对象程序设计中self与static的区别,结合实例形式分析了php面向对象程序设计中self与static的功能、以及在继承过程中实现多态的区别,并总结了static静态延迟绑定的原理,需要的朋友可以参考下
    2019-05-05
  • 一个PHP分页类的代码

    一个PHP分页类的代码

    最近有朋友问我能不能写个php分页类,我仔细考虑了一下,其实,我已经有一段时间没碰过这个东西了,说点经验,写点简单的还行,要是写个太复杂的,是挺有点费劲的
    2011-05-05
  • php下将图片以二进制存入mysql数据库中并显示的实现代码

    php下将图片以二进制存入mysql数据库中并显示的实现代码

    php把图片存入mysql教程数据库教程中并在网页上显示,一般情况下并不需要将突破保存到数据库中,不论是异地备份还是什么的,都很麻烦,特殊需要的除外。
    2010-05-05

最新评论