<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="解决mod_fcgid: HTTP request length 132296 (so far) exceeds MaxRequestLen (131072) - PHP fastcgi模式上传大文件(大约有300多K)报错" id="card1">
<p> 游客</p><p>
标题:解决mod_fcgid: HTTP request length 132296 (so far) exceeds MaxRequestLen (131072) - PHP fastcgi模式上传大文件(大约有300多K)报错<br/>
正文:<br/>
最近在项目中中上传图片时，大约有300多K，结果报了个服务器错误，以前从未遇到过，错误的内容如下：mod_fcgid: HTTP request length 132296 (so far) exceeds MaxRequestLen (131072)查了下资料，发现fastcgi默认的请求大小为131072，于是在apache配置中添加了MaxRequestLen 配置就好了。如果你只需要修改单个虚拟主机的 MaxRequestLen，原来是fastcgi模式下的设置问题，需要在配置文件.htaccess或者直接在apache的配置文件http.conf 中指明，如下：代码如下代码如下: &amp;lt;IfModule mod_fcgid.c&amp;gt; AddHandle fcgid-script .fcgi FcgidConnectTimeout 20 # to get around upload errors when uploading images increase the MaxRequestLen size to 15MB FcgidMaxRequestLen 15728640 &amp;lt;/IfModule&amp;gt;如果你是php+apache windows环境下的话我们如下配置即可在php.ini中找到upload_max_filesize，及其他post_max_size、max_input_time、memory_limit、 max_execution_time配置把上传大小修改之后重启apache 即可解决<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1780&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1780&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1780&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1780">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1780">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>