In breve: l’errore relativo a upload_max_filesize indica che il file supera il limite PHP effettivo per il dominio. Il valore utilizzabile è il minore tra upload_max_filesize e post_max_size , oltre a eventuali limiti del piano o dell’applicazione. Controlla il valore visto da WordPress e modifica i parametri dal gestore PHP disponibile nel tuo cPanel.
Indice dei contenuti
Come viene calcolato il limite
upload_max_filesize limita la dimensione del singolo file. post_max_size limita l’intera richiesta HTTP POST, che comprende file e altri campi del modulo. WordPress confronta questi parametri e usa il limite effettivo più basso.
Per esempio, impostare upload_max_filesize a 128 MB non serve se post_max_size resta a 32 MB. Per upload elaborati da WordPress conta anche la memoria necessaria dopo il trasferimento, soprattutto per immagini con molti pixel.
Come verificare il valore effettivo
- In WordPress apri Media → Aggiungi nuovo e leggi la dimensione massima indicata.
- Apri Strumenti → Salute del sito → Informazioni e controlla la sezione relativa al server o alla gestione media.
- Verifica quale versione PHP è assegnata al dominio.
- Confronta
upload_max_filesizeepost_max_size.
Se l’errore compare in un importatore, un backup o un plugin, il componente può applicare un limite proprio. Confronta quindi l’upload standard di WordPress con la funzione specifica.
Come modificare i parametri PHP
Nell’ambiente Xlogic il gestore disponibile può dipendere dal dominio e dalla versione PHP. Se usi Select PHP Version, apri la sezione delle opzioni e modifica upload_max_filesize e post_max_size. Se il dominio usa MultiPHP INI Editor, selezionalo e imposta gli stessi parametri nell’interfaccia.
Mantieni post_max_size almeno pari a upload_max_filesize; per richieste con più campi è preferibile un margine maggiore. Salva, attendi che la configurazione venga riletta e ricontrolla il valore da WordPress.
Non inserire un valore arbitrariamente elevato. Scegli la dimensione necessaria al caso reale e considera spazio disco, tempo di caricamento e memoria richiesta dall’elaborazione.
Se il limite non cambia
- controlla di aver selezionato il dominio corretto;
- verifica che WordPress utilizzi la stessa versione e lo stesso gestore PHP modificato;
- cerca file
.user.iniophp.inilocali che possono applicare altri valori; - controlla che il valore non superi il massimo consentito dal servizio;
- se una CDN o un proxy restituisce un errore 413, il limite può trovarsi prima di PHP.
Un riavvio del browser non cambia PHP. Se è attiva una cache opcode, la configurazione viene normalmente ricaricata secondo gli intervalli del server; evita di modificare ripetutamente file diversi.
Alternative per file molto grandi
Per un archivio di backup o un pacchetto di migrazione molto grande, usa il metodo di caricamento previsto dal componente oppure trasferisci il file con SFTP/FTP nella directory indicata dalla sua documentazione. Caricare un file in Media non lo rende automaticamente disponibile a un importatore.
Per le immagini, riduci dimensioni in pixel e peso prima dell’upload. Un JPEG da molti megapixel può richiedere molta più memoria della sua dimensione compressa sul disco.
Cosa non fare
- non modificare soltanto
upload_max_filesizeignorandopost_max_size; - non impostare valori “illimitati” senza una necessità concreta;
- non creare più file di configurazione in directory diverse durante lo stesso test;
- non confondere l’errore PHP con un 413 generato da proxy o Web server.
Quando contattare l’assistenza Xlogic
Apri un ticket se il parametro non è disponibile, WordPress mostra ancora il vecchio valore o il limite necessario supera quello consentito dal servizio. Indica dominio, versione PHP, dimensione e tipo del file, funzione usata, valori osservati e testo completo dell’errore. Non allegare dati sensibili o archivi del sito senza accordo.
Guide Xlogic correlate
- Limiti PHP: upload_max_filesize, post_max_size e timeout
- WordPress post_max_size superato
- Errore 413 Content Too Large
Domande frequenti
Perché WordPress usa un limite più basso di upload_max_filesize?
WordPress considera anche post_max_size e usa il limite effettivo più basso. Un plugin, un proxy o il piano hosting possono inoltre applicare un limite separato.
Quanto deve valere post_max_size?
Deve essere almeno pari a upload_max_filesize e normalmente leggermente maggiore, perché la richiesta POST può contenere altri campi oltre al file.
Posso aumentare il limite da wp-config.php?
Non in modo affidabile. upload_max_filesize e post_max_size sono direttive PHP e vanno modificate con il gestore PHP previsto dal server, nei limiti consentiti dal servizio.
Un file sotto il limite può comunque fallire?
Sì. Possono mancare spazio, inode, memoria o tempo di esecuzione; inoltre immagini molto grandi richiedono risorse aggiuntive per creare le dimensioni intermedie.
Fonti
- WordPress: calcolo della dimensione massima
- WordPress: direttive PHP per gli upload
- cPanel: MultiPHP INI Editor