Luca Canella

Software developer, photography enthusiast.

Webdeveloper

128 kB HTTP Error file upload, MaxRequestLen

Lavorando su un sito WordPress oggi mi sono imbattuto in un problema che pare sia piuttosto ricorrente in rete ma la cui soluzione non è stata immediata. Dopo quasi un’ora di estenuanti ricerche su Google e di infruttuose analisi dei logs di apache ho trovato questo articolo: MaxRequestLen issue – Parallels Forums.
Pare che il modulo fast cgi avesse un parametro che limita le richieste http a 128 kB.

Individuato il problema è stato sufficiente modificare il file fcgid.conf  (che si trova nella directory conf.d di apache) aggiungendo la seguente linea:

MaxRequestLen 4194304

Il valore 4194304 altro non è che 1024 * 1024 * 4, cioè 4 MB, il nuovo limite per le richieste http.

Chiaramente il suddetto limite si applica tutte le volte che PHP viene utilizzato come applicazione FastCGI quindi il problema potrebbe presentarsi anche in altre occasioni (ad esempio utilizzando qualsiasi altro CMS  come Joomla).