PHP fastcgi模式上传大文件报错怎么处理
最近在项目中中上传图片时,大约有400多K,结果报了个服务器错误,以前从未遇到过,错误的内容如下:
mod_fcgid: HTTP request length 139072 (so far) exceeds MaxRequestLen (131072)
查了下资料,发现fastcgi默认的请求大小为131072,于是在apache配置中添加了MaxRequestLen 配置就好了。如果你只需要修改单个虚拟主机的 MaxRequestLen,需要在配置文件.htaccess声明,或者直接在apache的配置文件http.conf 中指明,如下:
<IfModule mod_fcgid.c>
FcgidConnectTimeout 20
# to get around upload errors when uploading images increase the MaxRequestLen size to 15MB
FcgidMaxRequestLen 15728640
</IfModule>
配置完之后重启apache 即可
版权声明:
作者:后浪云
链接:https://www.idc.net/help/11626/
文章版权归作者所有,未经允许请勿转载。
THE END