Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come risolvere l’errore 413 Request Entity Too Large in WordPress

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

State vedendo l’errore “413 Request Entity Too Large” in WordPress?

Questo errore si verifica solitamente quando si cerca di caricare un file di tema o di plugin in WordPress. Significa che il file è più grande del limite massimo di caricamento consentito sul vostro sito web.

In questo articolo vi mostreremo come risolvere facilmente l’errore “413: Request Entity Too Large” in WordPress.

WordPress 413 error - Request entity too large

Cosa causa l’errore WordPress 413 Request Entity Too Large?

Questo errore si verifica solitamente quando si cerca di caricare un file che supera il limite massimo di caricamento del sito WordPress.

Il server web non riuscirà a caricare il file e verrà visualizzato il messaggio di errore “413 Request Entity Too Large”.

413 request entity too large error example

Normalmente, la maggior parte delle società di hosting WordPress ha configurato i propri server in modo che gli utenti di WordPress possano caricare facilmente immagini e altri media di grandi dimensioni.

Tuttavia, a volte questa impostazione non è sufficiente per caricare file di temi o plugin di grandi dimensioni.

La configurazione del server può anche impedire il caricamento di file di grandi dimensioni nella mediateca. In questo caso, verrà visualizzato un messaggio diverso che indica chiaramente che le dimensioni del file superano il limite massimo consentito.

File size exceeds maximum upload size limit

Detto questo, vediamo come risolvere l’errore “413 Request Entity Too Large” di WordPress.

Correzione dell’errore 413 Request Entity Too Large in WordPress

Esistono diversi modi per risolvere l’errore di entità della richiesta troppo grande in WordPress. Li illustreremo tutti e potrete provare quello che funziona meglio per voi.

Potete usare i collegamenti rapidi qui sotto per passare al metodo che desiderate utilizzare:

Metodo 1: Aumentare il limite di dimensione dei file in upload usando WPCode (consigliato)

Si può modificare direttamente il file functions.php del tema. Tuttavia, vi sconsigliamo questo metodo perché anche piccoli errori possono danneggiare il vostro sito web.

Ecco perché vi consigliamo di utilizzare WPCode. È il miglior plugin per gli snippet di codice di WordPress che consente di aumentare il limite di dimensione dei file di upload senza modificare direttamente il file functions.php.

Per prima cosa, è necessario installare e attivare il plugin gratuito WPCode. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.

Successivamente, è necessario andare su Code Snippets ” Add Snippet nella barra laterale dell’amministrazione di WordPress. Quindi, passate il mouse sull’opzione “Aggiungi codice personalizzato (nuovo snippet)” e fate clic sul pulsante “Usa snippet”.

Adding a custom code snippet to WordPress

È possibile inserire un titolo per lo snippet di codice nella parte superiore, in modo da poterlo trovare facilmente.

Ora è necessario inserire il seguente codice nella casella “Anteprima codice”:

@ini_set( 'upload_max_size' , '120M' );
@ini_set( 'post_max_size', '120M');
@ini_set( 'max_execution_time', '300' );

Assicurarsi di selezionare “PHP Snippet” dal menu a discesa “Code Type”.

Increase file upload size with WPCode snippet

È possibile aumentare i valori di upload_max_size e post_max_size in modo che siano superiori al file che si sta cercando di caricare.

È inoltre necessario aumentare il tempo max_execution_time al tempo che si ritiene necessario per il caricamento del file. Se non si è sicuri, si può provare a raddoppiare questo valore.

Infine, assicuratevi di spostare lo snippet di codice da “Inattivo” ad “Attivo” nella parte superiore della pagina e fate clic su “Aggiorna”. Questo eseguirà lo snippet di codice sul vostro sito WordPress.

Switch the code snippet to Active and click Update in WPCode

Per maggiori dettagli, consultare la nostra guida su come aggiungere facilmente codice personalizzato in WordPress.

Metodo 2: Aumentare il limite di dimensione dei file di upload tramite il file .htaccess

Per questo metodo, è necessario accedere e modificare il file .htaccess utilizzando un client FTP o l’applicazione di gestione dei file nel pannello di controllo del web hosting. Si noti che non sarà possibile accedere a questo file se il proprio provider di hosting utilizza NGINX invece di un server Apache.

Per maggiori dettagli, consultate la nostra guida su come usare l’FTP in WordPress.

Quindi, è sufficiente aggiungere il seguente codice in fondo al file .htaccess:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

È possibile modificare ciascuno dei valori numerici in modo che sia superiore alla dimensione del file che si sta cercando di caricare. Quindi, assicurarsi di salvare e ricaricare il file .htaccess sul server.

Per saperne di più sull’aumento del limite di dimensione dei file caricati, consultate la nostra guida su come aumentare la dimensione massima dei file caricati in WordPress.

Metodo 3: caricare manualmente il file via FTP

Se l’errore 413 si verifica solo quando si carica un file specifico, si può considerare di caricarlo manualmente via FTP.

Se state cercando di caricare un tema WordPress, consultate la nostra guida su come installare un tema WordPress e passate alla sezione “Installazione di un tema WordPress tramite FTP”.

Se state cercando di caricare un plugin, consultate la nostra guida su come installare un plugin di WordPress e passate alla sezione “Installazione manuale di un plugin di WordPress tramite FTP”.

Per altri file, potete consultare la nostra guida su come caricare manualmente i file di WordPress utilizzando l’FTP.

Speriamo che questo articolo vi abbia aiutato a capire come risolvere l’errore “413 Request Entity Too Large” di WordPress. Potreste anche voler imparare a risolvere gli errori in WordPress e vedere le nostre scelte di esperti per i plugin WordPress indispensabili per far crescere il vostro sito web.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

17 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. fykto says

    In instances where you get an immediate 413 response and you are certain the PHP file upload limits are set appropriately, check the web server (Apache or Nginx) settings on max allowed body size.

    • WPBeginner Support says

      Thank you for sharing another option to try, for most beginner users we would recommend reaching out to your host for checking if this can help!

      Admin

    • WPBeginner Support says

      If you continue to receive the error after trying our recommendations, we would recommend reaching out to your hosting provider and they can normally assist.

      Admin

  3. Kirsty says

    This is so frustrating. I’ve done the functions.php and amended and it still isn’t working.

    I’ve never had an issue uploading this theme anywhere else

    • WPBeginner Support says

      Your host may be overriding any changes. If you reach out to your hosting provider they should be able to assist

      Admin

  4. Sally Pilkington says

    Hi, I think the code in Method 1 should go in the wp-config.php file, not the functions.php file as you suggested – could you check this? I think it would break functions.php and cause white screen…

    • WPBeginner Support says

      The code should still go in the functions.php and would not cause a while screen error.

      Admin

  5. Jakob says

    Hello,

    I´m not that much into coding..

    Where exactly should i put the code in the functions.php file, recommendod in the first solution? and are there any special signs needed? to start / end it f.e.?

    Thanks

  6. Ken says

    Since this is one of the first hits on Google, I will add this-

    If you are using a CDN like Cloudflare and continue to receive error 413 after making the adjustments, bypass your CDN, either by turning it off, or adding an entry to your hosts file to bypass the CDN. Sometimes the CDN has a limit set below what you have and you are just ramming your head against a wall needlessly.

  7. Sujal says

    I have tried even I have changed the limit and clearly showing the limit upto 5GB but couldn’t be uploaded ?? said same error ?? please help?

  8. sachin says

    I got the following message while updating menu in WordPress dashboar.

    [Request Entity Too Large
    The requested resource
    /wp-admin/nav-menus.php
    does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.]

    Could you please tell me the solution for it.

      • Brian says

        The 413 error is a response from the web server, so you need to add a line to the configuration file. In my case it was nginx, so I added the following to nginx.conf in the html section of the file…

        client_max_body_size 32m;

        After that I restarted nginx and the upload worked.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.