Comments on Apache2 - mod_fcgid: HTTP request length exceeds MaxRequestLen
Error: Apache2 - mod_fcgid: HTTP request length exceeds MaxRequestLen You try to upload a file through http to your web site running on Apache2/PHP5/mod_fcgid, and in your browser you get the error: Error 500, Internal server error In Apache's error log you see something like [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: ...
11 Comment(s)
Comments
Could you tell us which file to add this change to?
"Then open your Apache vhost configuration and add the FcgidMaxRequestLen directive with a big enough value "
Sorry if this a little elementry
after changing the FastCGI conf just reload Apache is sufficient, no need to restart it
I have directly this problem. I made higher upload_max_filesize in php.ini but it doesn't help. I want realize the 2nd step but I can't find Apache vhost configuration file.
/etc/apache2/mods-enable/fcgid.conf doesn't exist
Where is the vhost configuration file in Linux vmxxxx.wedos.net 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
thanks
nano /etc/apache2/mods-available/fcgi.load
LoadModule fcgid_module /usr/lib/apache2/modules/mod_fcgid.so
# add the following lines
<IfModule fcgid_module>
FcgidMaxRequestLen 51200000
</IfModule>
/etc/init.d/apache2 reload
works for all virtual hosts using fcgi.
if you are using ispconfig3
#cd /etc/apache2/mods-available
#nano fcgid.conf
adding on new line "FcgidMaxRequestLen 51200000"
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
FcgidMaxRequestLen 51200000
</IfModule>
#/etc/init.d/apache2 restart
And try to upload again :)
Indeed this solution helped me . Thanks for sharing.
Just wanted to let you know what I did on centos 6.4.
Found the file /etc/httpd/conf.d/fcgid.conf
nano /etc/httpd/conf.d/fcgid.conf
and added the line
FcgidMaxRequestLen 2000000
Then restart the apache service.
You are amazing! This helped a lot, specifically the FcgidMaxRequestLen directive
which is the maximum value that the FcgidMaxRequestLen variable can take in order to download very large files?
great its working for me
problem was solved
Wow thank you very much! Solved my problem!!