Recientemente montamos un LAMP con las últimas versiones de ISPConfig, Apache 2 y Mysql, y al probar un desarrollo propio, nos dió este error al intentar subir una imagen pequeña por código:

HTTP request length 132228 (so far) exceeds MaxRequestLen (131072)

Si en ese momento miramos el límite del servidor para subida de imágenes, seguramente ese límite sea mayor que el tamaño de la imagen, por lo que no será ese el problema. ¿Qué hacemos en este caso?

En nuestro caso, y dado que había un IPSConfig, la solución es irnos a

/etc/apache2/mods-available

y editar fcgid.conf, añadiendo «FcgidMaxRequestLen 51200000» o un valor mayor, de esta forma

<IfModule mod_fcgid.c>
  AddHandler    fcgid-script .fcgi
  FcgidConnectTimeout 20
  FcgidMaxRequestLen 51200000
</IfModule>

Y después reiniciamos Apache con la instrucción

/etc/init.d/apache2 restart