Apache2  -  mod_fcgid:HTTP请求长度超过MaxRequestLen

错误:Apache2 - mod_fcgid:HTTP请求长度超过MaxRequestLen

您尝试通过http将文件上传到您在Apache2 / PHP5 / mod_fcgid上运行的网站,并在浏览器中收到错误信息:

Error 500, Internal server error

在Apache的错误日志中,您会看到类似的东西

[Thu Jan 27 15:14:15 2011] [warn] [client 192.168.1.151] mod_fcgid: HTTP request length 131484 (so far) exceeds MaxRequestLen (131072), referer: ...

首先检查您的php.iniupload_max_filesize有足够的价值上传。 默认是

upload_max_filesize = 2M

(2 MB)

然后打开Apache vhost配置,并添加足够大的值(以字节为单位 )的FcgidMaxRequestLen指令,例如

FcgidMaxRequestLen 2000000

大约等于2 MB。

默认值为

FcgidMaxRequestLen 131072

这很小(参见http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgidmaxrequestlen )。

最后重新启动Apache。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏