Gestire un sito WordPress significa dover affrontare errori occasionali. Uno dei più frustranti è l'errore 413 "Request Entity Too Large". Di solito si verifica quando si tenta di caricare un tema, un plugin o un file multimediale che supera le dimensioni di caricamento consentite dal server.
La buona notizia? Questo errore di WordPress non è permanente. Con le giuste soluzioni, puoi aumentare il limite di caricamento e tornare a far funzionare il tuo sito senza problemi.
In questa guida, spiegheremo cosa significa l' errore 413 , perché si verifica e le soluzioni passo passo per risolverlo. Inizieremo con le soluzioni più semplici, per poi passare a metodi più avanzati. Infine, esamineremo i modi per prevenire questo errore in futuro.
Che cos'è l'errore 413 Request Entity Too Large?
L'errore 413 Request Entity Too Large si verifica quando il tuo sito WordPress tenta di caricare un file di dimensioni superiori al limite massimo impostato dal tuo server. Ad esempio:
- Caricamento di un video nella Libreria multimediale.
- Installazione di un tema o di un plugin che supera il limite PHP.
- Invio di una richiesta (ad esempio l'importazione di contenuti demo) che supera le restrizioni del server.
Quando ciò accade, il server blocca il caricamento e visualizza il messaggio di errore 413. L'errore non è limitato a WordPress. Può verificarsi su qualsiasi sito ospitato su Apache, Nginx o altri server. Tuttavia, gli utenti di WordPress lo riscontrano più spesso perché temi, plugine file multimediali vengono caricati frequentemente.
Soluzioni rapide per problemi urgenti di WordPress
I nostri esperti forniscono soluzioni rapide, assistenza 24 ore su 24, 7 giorni su 7 e soluzioni affidabili per ripristinare il tuo sito WordPress senza ritardi.
Errore 413 Request Entity Too Large: comprendere le cause
Quando si verifica l'errore 413 Request Entity Too Large su WordPress, di solito significa che la richiesta di caricamento ha superato i limiti consentiti dal server.

Per risolverlo, è necessario comprenderne le cause profonde. Analizziamole una per una.
- Limite di caricamento PHP basso: il motivo più comune è un limite di caricamento PHP basso. Per impostazione predefinita, molti server limitano la dimensione massima dei file caricabili. Plugin, temio file multimediali di grandi dimensioni possono innescare rapidamente questo errore.
- Configurazione Apache o Nginx errata: il problema potrebbe derivare da problemi di configurazione del server. Sia i server Apache che Nginx hanno le proprie direttive che definiscono le dimensioni massime delle richieste. Se questi valori sono troppo piccoli, i caricamenti non andranno a buon fine.
- Restrizioni di hosting: i provider di hosting condiviso spesso impongono limiti rigorosi per evitare il sovraccarico del server. Queste restrizioni possono causare l'errore anche se il sito è configurato correttamente.
- File .htaccess non configurato correttamente: infine, un file .htaccess non configurato correttamente sui server Apache può bloccare richieste di grandi dimensioni. Anche una singola direttiva errata può limitare i caricamenti.
Identificando la causa esatta, è possibile scegliere la soluzione giusta ed evitare che l'errore si ripeta.
Suggerimenti per correggere l'errore 413 Request Entity Too Large su WordPress
A seconda delle tue competenze tecniche, puoi provare le seguenti opzioni per correggere l'errore 413 su WordPress.
Soluzioni di base per l'errore 413 su WordPress
Prima di addentrarci nelle configurazioni a livello di server, prova questi metodi più semplici.
Controlla le dimensioni del file prima di caricarlo: a volte il file che stai caricando è semplicemente troppo grande. Comprimi immagini o video utilizzando strumenti come TinyPNG. Per temi o plugin, verifica se è disponibile una versione più leggera.
Utilizza Hosting File Manager o FTP: se il caricamento tramite la dashboard di WordPress, puoi caricare manualmente i file di grandi dimensioni.
- Utilizza il tuo cPanel File Manager o connettiti tramite FTP.
- Carica il tema su
/wp-content/themes/o il plugin su/wp-content/plugins/. - Attivalo dalla dashboard di WordPress.
In questo modo si aggira la restrizione di caricamento e si può risolvere il problema una tantum.
Contatta il tuo provider di web hosting: se utilizzi un hosting condiviso, il tuo provider potrebbe avere limiti rigidi. Molti host aumenteranno il limite di upload PHP . Apri semplicemente un ticket di supporto e spiega l'errore 413.
Soluzioni intermedie: regolazione delle impostazioni di WordPress e PHP
Se le soluzioni di base non funzionano, dovrai aumentare manualmente il limite della dimensione di caricamento.
Modificare il file .htaccess (server Apache)
Per i siti che utilizzano Apache, il file .htaccess controlla molte regole del server. Ecco come modificare il file .htaccess per i server Apache.
- Accedi ai file del tuo sito tramite FTP o cPanel File Manager.
- Individuare il file .htaccess nella directory principale e aggiungere il seguente codice:
php_value upload_max_filesize 128M php_value post_max_size 128M php_value max_execution_time 300 php_value max_input_time 300
Questo aumenta le dimensioni del caricamento e il tempo di esecuzione. Salva il file e riavvia il server.
Creare o aggiornare il file php.ini
Il file php.ini controlla le impostazioni PHP, inclusa la dimensione del caricamento. Per crearlo o aggiornarlo, vai alla cartella principale del tuo sito. Se non è presente alcun file php.ini, creane uno. Aggiungi questo codice:
upload_max_filesize = 128M post_max_size = 128M max_execution_time = 300
Regola i valori in base alle tue esigenze. Riavvia il server per rendere effettive le modifiche.
Modificare il file wp-config.php
Un altro modo è aumentare i limiti in WordPress stesso. Per farlo, apri il file wp-config.php nella directory principale. Aggiungi questa riga sopra il commento "Questo è tutto, smetti di modificare!":
@ini_set('dimensione_massima_file_caricamento', '128M'); @ini_set('dimensione_massima_post_invio', '128M'); @ini_set('tempo_massimo_esecuzione', '300');
Salva il file e verifica caricandolo di nuovo.
Correzioni avanzate: configurazioni a livello di server
Se le soluzioni intermedie non funzionano, sarà necessario configurare il server stesso.
Configurare le impostazioni del server Nginx
Se il tuo sito utilizza Nginx, il metodo .htaccess non funzionerà. Modifica invece la configurazione di Nginx. Segui questi passaggi:
- Aprire il file nginx.conf (solitamente in /etc/nginx/).
- Aggiungere o aggiornare questa direttiva all'interno del blocco http, server o posizione:
client_max_body_size 128M;
- Salva e riavvia Nginx:
sudo systemctl restart nginx
Assicurati che le impostazioni del file php.ini corrispondano agli stessi valori. Questo consente il caricamento di file di dimensioni maggiori sul server.
Regola la configurazione del server Apache
Se .htaccess non funziona, potrebbe essere necessario modificare il file di configurazione principale di Apache. Ecco come fare:
- Individuare apache2.conf o httpd.conf.
- Aggiungere le stesse direttive dell'esempio .htaccess.
- Riavvia Apache: sudo systemctl restart apache2
Scopri come risolvere l'errore 400 Bad Request di WordPress.
Investire in servizi di manutenzione proattiva di WordPress per prevenire gli errori
Sebbene sia importante correggere gli errori non appena si presentano, investire in servizi di manutenzione proattiva per WordPress aiuta a prevenire i problemi prima ancora che si verifichino. Questi servizi si concentrano sul monitoraggio, sugli aggiornamenti e sull'ottimizzazione per mantenere il sito stabile e sicuro. Vediamo i principali vantaggi.

- Aggiornamenti e monitoraggio regolari: i servizi di manutenzione garantiscono che il core, i temi e i plugin di WordPress siano costantemente aggiornati. Monitorano inoltre il sito per individuare eventuali problemi, prevenendo vulnerabilità e conflitti che spesso causano errori.
- Miglioramenti della sicurezza: la manutenzione proattiva rafforza le difese del tuo sito. Scansioni malware regolari, protezione firewall e configurazioni sicure contribuiscono a prevenire attacchi che potrebbero causare interruzioni del servizio o problemi di prestazioni.
- Ottimizzazione delle prestazioni: un altro vantaggio fondamentale è il miglioramento delle prestazioni. I servizi di manutenzione gestiscono la pulizia del database, la gestione della cache e l'ottimizzazione della velocità, riducendo il rischio di errori di caricamento o crash durante i periodi di traffico intenso.
- Supporto e risoluzione dei problemi da parte di esperti: avere un team dedicato significa ottenere soluzioni rapide quando si presentano problemi. Invece di reagire autonomamente ai problemi, i professionisti intervengono rapidamente, risparmiando tempo e riducendo i rischi.
Correggi gli errori oggi, previeni i problemi domani
Assicurati che il tuo sito WordPress funzioni senza intoppi grazie alla risoluzione degli errori da parte di esperti, alla manutenzione proattiva e al supporto continuo.
Risoluzione dei problemi comuni dopo l'applicazione delle correzioni dell'errore 413
Anche dopo aver applicato le correzioni per l'errore 413 Request Entity Too Large, potresti comunque riscontrare problemi. Spesso ciò accade perché le modifiche non sono state applicate o perché qualcosa è stato trascurato durante il processo.
La risoluzione dei problemi aiuta a individuare il problema e garantisce il corretto funzionamento del tuo sito WordPress. Diamo un'occhiata ai passaggi più efficaci.
Cancella la cache del browser e del server
Innanzitutto, le impostazioni memorizzate nella cache potrebbero impedire il corretto funzionamento delle nuove configurazioni. Cancella la cache e i cookie del browser, quindi svuota anche la cache del server o della CDN, se ne stai utilizzando una. Questo passaggio garantisce che tu stia testando la versione più recente del tuo sito e non vecchi dati memorizzati nella cache.
Controllare i registri degli errori
Successivamente, l'analisi dei log degli errori fornisce informazioni preziose. I log indicano se la richiesta è fallita a causa di limiti PHP, direttive del server o altri problemi. Questo aiuta a confermare se il problema risiede nella configurazione, nelle restrizioni di hosting o nelle dimensioni del file.
Aumentare gradualmente i limiti
Se aumentare il limite di dimensione dei file a un valore elevato come 128 MB non risolve il problema, prova ad aumentarlo gradualmente. Ad esempio, prova con 64 MB, poi con 96 MB e così via. Le regolazioni graduali rendono più facile trovare l'impostazione ottimale per il tuo ambiente di hosting.
Verificare attentamente la sintassi
Un altro errore comune è un piccolo errore di sintassi nei file di configurazione. Un punto e virgola mancante, una direttiva fuori posto o un posizionamento errato dei file possono impedire il funzionamento delle modifiche. Controlla attentamente ogni riga in .htaccess, php.inio nginx.conf prima di salvare.
Conferma le restrizioni di hosting
Infine, ricorda che alcuni provider di hosting condiviso non consentono modifiche dirette alle configurazioni del server. Se nessuna delle modifiche sembra funzionare, potrebbe non essere colpa tua. In questi casi, contatta il tuo provider di hosting e chiedi se può modificare i limiti per tuo conto.
Seguendo uno per uno questi passaggi per la risoluzione dei problemi, è possibile escludere sistematicamente potenziali problemi. Questo approccio semplifica l'identificazione della vera causa e garantisce che il sito WordPress rimanga stabile e funzionale.
Prevenire futuri errori 413 su WordPress
Correggere l'errore 413 Request Entity Too Large una volta è un sollievo, ma è ancora meglio evitare che si ripeta. Adottando le misure giuste, è possibile risparmiare tempo, ridurre i tempi di inattività e garantire prestazioni del sito più fluide. Ecco alcuni modi pratici per evitare che questo errore si ripeta.
Imposta limiti di caricamento realistici
Imposta sempre i limiti di dimensione del caricamento in base alle tue effettive esigenze. Scegli un valore leggermente superiore al file più grande che intendi caricare. Questo approccio previene errori e garantisce che le risorse del server non vengano sovraccaricate inutilmente.
Ottimizza i file multimediali
Successivamente, tieni sotto controllo la tua libreria multimediale. Immagini e video di grandi dimensioni non solo causano problemi di caricamento, ma rallentano anche il tuo sito. Utilizza strumenti di compressione delle immagini come ShortPixele ottimizza i file video prima del caricamento. In alternativa, valuta l'hosting di file pesanti esternamente tramite piattaforme come YouTube, Vimeo o persino un file server dedicato.
Utilizzare una rete di distribuzione dei contenuti (CDN)
Una CDN può fare una grande differenza. Distribuendo i contenuti su più server, una CDN riduce il carico sul tuo ambiente di hosting. Questa configurazione aiuta il tuo sito a gestire file di grandi dimensioni in modo più efficiente, migliorando al contempo la velocità e l'affidabilità complessive.
Mantieni WordPress e il server aggiornati
Un altro passaggio essenziale è rimanere aggiornati. Aggiorna regolarmente il core, i plugin e i temi di WordPress, insieme alla versione di PHP e al software del server. Gli aggiornamenti spesso includono miglioramenti delle prestazioni, una migliore gestione delle risorse e correzioni per problemi di compatibilità che altrimenti potrebbero causare errori.
Scegli il piano di hosting giusto
Infine, l'hosting condiviso potrebbe non essere sufficiente se si gestiscono spesso caricamenti di grandi dimensioni. I server condivisi impongono rigide restrizioni per mantenere l'equilibrio tra più utenti. In questi casi, passare a un piano VPS, cloud hostingo hosting WordPress gestito garantisce la flessibilità e le risorse necessarie.
Seguire questi passaggi proattivi riduce la probabilità di incorrere nuovamente nell'errore 413. Un ambiente di hosting stabile, ottimizzato e gestito correttamente mantiene il tuo sito WordPress sicuro, veloce e affidabile.
Per riassumere
L'errore 413 Request Entity Too Large su WordPress può sembrare intimidatorio, ma di solito è facile da risolvere. Inizia con soluzioni di base come la compressione dei file o l'utilizzo di FTP. Se non funziona, modifica .htaccess, php.ini o wp-config.php. Per configurazioni più avanzate, configura direttamente Apache o Nginx.
Per evitare problemi futuri, mantieni aggiornato il tuo server, ottimizza i contenuti multimediali e scegli un piano di hosting adatto alle tue esigenze. Seguendo questi passaggi, puoi correggere l'errore, impedirne il ritorno e mantenere il tuo sito WordPress sempre funzionante.
Domande frequenti sull'errore 413
Perché ricevo un errore 413 quando carico i file?
Potresti visualizzare questo errore perché il server limita la dimensione massima del caricamento dei file, impedendo l'aggiunta di contenuti multimediali, plugin o temi di dimensioni maggiori.
Come posso correggere l'errore su un server Nginx?
È possibile risolvere il problema modificando il file di configurazione e aumentando il client_max_body_size , quindi riavviando il server nginx per applicare le modifiche.
Dove dovrei posizionare manualmente un nuovo tema WordPress?
Se il caricamento fallisce, puoi aggiungere il tuo tema direttamente nella cartella wp content in /themes/ e poi attivarlo dalla tua dashboard.
La modifica di un file PHP può risolvere lo stesso errore?
Sì, l'aggiornamento di direttive come upload_max_filesize e post_max_size nel file php può risolvere lo stesso errore quando i limiti del server sono troppo bassi.
Cosa devo fare se l'errore continua a comparire sul mio sito web WordPress?
Per prima cosa, ricontrolla la configurazione e i limiti di hosting. Se il problema persiste, prendi nota di eventuali modifiche, raccogli i dettagli e condividili con il team di supporto del tuo host, spesso tramite un link di supporto.