Archive · January 23, 2013
exceeds MaxRequestLen (16777216) plesk mod_fcgid unable to upload large files
So you've upgrade to Plesk and your users can't upload large files any more. Upon looking at your log files, you see an fcgi error
[warn] [client x.x.x.x] mod_fcgid: HTTP request length 16777256 (so far) exceeds MaxRequestLen (16777216)Where is maxrequestlen (16777216) set in Parallels Plesk 11 and Ubuntu It's in a 2 locations... Edit the Apache2, virtualhost config and the virtual host setup files. edit these 2 files: /etc/apache2/mods-available/fcgid.conf /var/www/vhosts/your_domain_name_here/conf/last_httpd_ip_default.include and add these lines:
<IfModule mod_fcgid.c> MaxRequestLen 2147483648 FcgidMaxRequestLen 2147483648 </IfModule>If you have other config info in your module, leave it. I've added 2147483648 bytes which is 2gb. Apparently fcgid settings ARE ALSO in your virtual hosts file here: /usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php
<?php if ($VAR->domain->physicalHosting->php || $VAR->domain->physicalHosting->phpHandlerType == 'fastcgi'): ?>
<IfModule mod_fcgid.c>
FcgidInitialEnv PP_CUSTOM_PHP_INI <?php echo $VAR->domain->physicalHosting->vhostDir ?>/etc/php.ini
FcgidMaxRequestLen 2147483648
</IfModule>
<?php endif; ?>
edit the FcgidMaxRequestLen value. Mine is 2gb now.
Let's reconfigure your domain with Plesk
/usr/local/psa/admin/bin/httpdmng --reconfigure-domain yourdomain.comFinally, I restarted PSA and Apache2
% service apache2 restart and % service psa restartGo back to your web page and you should be able to upload large files now. mod_fcgid: HTTP request length (so far) exceeds MaxRequestLen mod_fcgid MaxRequestLen ubuntu 12 plesk 11