Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come risolvere l'errore HTTP durante il caricamento di immagini in WordPress

Stai caricando un'immagine su WordPress come al solito e improvvisamente ricevi un errore HTTP senza spiegazioni. Interrompe il tuo flusso e ti lascia a chiederti cosa sia successo.

Ci siamo imbattuti in questo problema durante l'aggiunta di immagini in evidenza, l'aggiornamento di tutorial e persino semplicemente la modifica di un post del blog. È frustrante quando non c'è una ragione chiara dietro l'errore.

In questa guida, ti illustreremo i passaggi che utilizziamo per risolvere l'errore HTTP durante il caricamento di immagini, iniziando dalle soluzioni più semplici.

Sia che tu stia lavorando su un blog personale o gestendo il sito di un cliente, questi suggerimenti ti aiuteranno a rimettere le cose in carreggiata rapidamente.

Come correggere l'errore http durante il caricamento di immagini in WordPress

Cosa causa l'errore HTTP durante il caricamento di media in WordPress?

L'errore HTTP in WordPress di solito si presenta quando stai caricando un'immagine tramite la libreria multimediale, ma non dice cosa è successo esattamente.

Abbiamo visto che questo accade per svariati motivi: timeout del server, conflitti di plugin, poca memoria o persino un problema temporaneo. Ma invece di dirti cosa l'ha causato, WordPress ti mostra solo un vago messaggio di 'errore HTTP'.

Errore HTTP

Questo è ciò che lo rende complicato, non esiste una soluzione unica. Spesso devi provare diverse cose per capire cosa sta bloccando il caricamento.

Di seguito, ti illustreremo i modi più affidabili per risolvere il problema. Puoi anche utilizzare i collegamenti sottostanti per passare a qualsiasi metodo specifico.

Non hai tempo di risolvere da solo i problemi di caricamento delle immagini? WPBeginner Pro Services può aiutarti! Con i nostri convenienti Servizi di Supporto WordPress di Emergenza, puoi assumere esperti per risolvere problemi con le immagini, risolvere errori di plugin e temi, ottimizzare il database di WordPress e molto altro. Pianifica oggi stesso i Servizi di Supporto WordPress!

1. Riprova a caricare l'immagine

A volte, l'errore HTTP è solo un intoppo temporaneo. Ecco perché il nostro primo approccio è semplicemente aspettare qualche minuto e poi provare a caricare l'immagine di nuovo come faresti normalmente.

Abbiamo visto accadere questo durante brevi picchi di traffico o quando le risorse del server sono sotto stress. La maggior parte dei buoni provider di hosting risolve questi problemi in background automaticamente.

Se l'errore persiste, ecco alcune cose rapide che puoi provare:

Se nessuno di questi suggerimenti aiuta, allora il problema probabilmente non è temporaneo e dovrai passare alla soluzione successiva.

2. Disattiva tutti i plugin e il tuo tema attuale

Se hai appena installato un nuovo plugin di WordPress di recente, potrebbe essere incompatibile con gli altri tuoi plugin e interrompere il processo di caricamento delle immagini. Per verificare se questo è il caso, puoi disattivare tutti i tuoi plugin di WordPress.

Se l'errore HTTP scompare dopo aver disattivato un plugin di WordPress, allora quello potrebbe essere il colpevole dell'errore di caricamento delle immagini HTTP. Puoi installare un plugin alternativo o contattare lo sviluppatore per assistenza.

Per maggiori informazioni, consulta la nostra guida su come disattivare facilmente tutti i plugin di WordPress e come disattivare i plugin quando la bacheca di WordPress è inaccessibile.

Disattiva in massa tutti i plugin di WordPress

Allo stesso modo, a volte i conflitti dei temi possono anche interrompere il processo di caricamento delle immagini. I temi possono includere funzionalità che potrebbero interferire con il modo in cui WordPress gestisce i caricamenti multimediali.

Fortunatamente, identificare un conflitto di tema è relativamente semplice. Puoi passare temporaneamente a un tema predefinito di WordPress. Per maggiori informazioni, consulta la nostra guida su come cambiare correttamente i temi di WordPress.

Attivazione di un tema WordPress predefinito

Una volta che il tema predefinito è attivo, prova a caricare nuovamente un'immagine. Se l'errore scompare, allora il problema risiede probabilmente nel tuo tema attuale. In questo caso, puoi verificare se è disponibile un aggiornamento del tema. Spesso, gli aggiornamenti risolvono problemi di compatibilità e bug.

Oppure, puoi contattare lo sviluppatore del tema per assistenza. Potrebbe essere in grado di fornire una patch o offrire indicazioni per risolvere il conflitto.

3. Aumenta il limite di memoria PHP

WordPress è scritto nel linguaggio di programmazione PHP. Inoltre, la quantità di memoria allocata per diversi processi PHP è determinata dal tuo server di web hosting.

Se l'upload di immagini richiede più memoria PHP di quella disponibile, potresti visualizzare l'errore HTTP di upload immagini in WordPress.

Per risolvere questo problema, devi aumentare la memoria che PHP può utilizzare sul tuo server.

Dovrai prima accedere ai file del tuo sito utilizzando un client FTP o l'app File Manager nella dashboard del tuo web hosting. Successivamente, vai alla tua directory principale e trova il file wp-config.php.

Modifica il file wp-config

Dovrai quindi modificare il file wp-config.php utilizzando un editor di testo e aggiungere la seguente riga di codice:

define( 'WP_MEMORY_LIMIT', '256M' );

Questo codice aumenta il limite di memoria di WordPress a 256 MB, il che dovrebbe essere sufficiente per risolvere qualsiasi problema di limite di memoria.

Infine, devi salvare e caricare nuovamente il file sul server.

Per saperne di più, consulta la nostra guida passo passo su come aumentare il limite di memoria PHP in WordPress.

4. Cambia la libreria dell'editor di immagini da Imagick a GD Library

WordPress funziona su PHP, che utilizza due moduli per gestire le immagini. Questi moduli sono chiamati GD Library e Imagick. WordPress può utilizzare uno dei due, a seconda di quale sia disponibile.

Tuttavia, Imagick spesso incontra problemi di memoria, causando l'errore HTTP durante il caricamento delle immagini. Per risolvere questo problema, puoi rendere la libreria GD il tuo editor di immagini predefinito.

Puoi farlo semplicemente aggiungendo questo codice al file functions.php del tuo tema WordPress o utilizzando WPCode (consigliato):

function wpb_image_editor_default_to_gd( $editors ) {
	$gd_editor = 'WP_Image_Editor_GD';
	$editors = array_diff( $editors, array( $gd_editor ) );
	array_unshift( $editors, $gd_editor );
	return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

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

Dopo aver aggiunto questo codice, puoi riprovare a caricare i file utilizzando l'uploader multimediale. Se questo non risolve il problema, puoi rimuovere questo codice e provare altri metodi descritti in questo articolo.

5. Limita Imagick modificando .htaccess

Questo metodo ti permette di controllare come Imagick utilizza le risorse del server. Molti provider di hosting condiviso limitano la capacità di Imagick di utilizzare più thread per un'elaborazione delle immagini più veloce. Tuttavia, ciò comporterà la visualizzazione dell'errore HTTP durante il caricamento delle immagini.

Una soluzione semplice è aggiungere il seguente codice nel tuo file .htaccess:

SetEnv MAGICK_THREAD_LIMIT 1

Questo codice limita semplicemente Imagick all'utilizzo di un singolo thread per elaborare le immagini.

6. Aggiorna la tua versione di PHP

Se il tuo sito WordPress utilizza una versione obsoleta di PHP, ciò potrebbe causare l'errore HTTP di caricamento delle immagini. Questo perché le versioni più recenti di PHP hanno miglioramenti delle prestazioni e generalmente utilizzano meno memoria.

Fortunatamente, è facile controllare la tua versione di PHP e aggiornarla. Per maggiori dettagli, consulta la nostra guida per principianti su come aggiornare la tua versione di PHP in WordPress.

7. Controlla i permessi di file e cartelle

WordPress si basa su permessi specifici di file e cartelle per funzionare correttamente. Permessi errati possono impedire a WordPress di accedere o modificare file, causando errori di caricamento.

Ad esempio, se la directory di caricamento non dispone dei permessi di scrittura corretti, WordPress non sarà in grado di salvare le immagini caricate.

Per garantire i permessi corretti dei file, consulta la nostra guida su come correggere l'errore dei permessi di file e cartelle in WordPress.

8. Abilita la modalità di debug

A volte, errori PHP sottostanti possono manifestarsi come l'errore HTTP di caricamento delle immagini, rendendo difficile la risoluzione dei problemi.

Abilitare la modalità di debug nella configurazione di WordPress rivelerà eventuali errori PHP nel registro di debug, fornendo indizi preziosi sulla causa principale del problema di caricamento.

Per istruzioni su come abilitare la modalità WP_DEBUG, consulta il nostro articolo su come abilitare la modalità di debug di WordPress. Questa guida fornirà istruzioni passo passo sull'aggiunta del codice necessario al tuo file wp-config.php.

9. Controlla le risorse del tuo hosting

Se il tuo sito web raggiunge la sua quota di archiviazione o incontra limitazioni sulle risorse del server, potresti riscontrare errori di caricamento. Ad esempio, spazio su disco insufficiente può impedire a WordPress di creare nuovi file o cartelle necessari per il caricamento delle immagini.

La maggior parte dei provider di web hosting offre un pannello di controllo dove puoi visualizzare l'utilizzo delle risorse del tuo sito web, incluso lo spazio su disco. Se non riesci a vederlo, contatta il team di supporto del tuo provider di hosting per assistenza.

Se ti stai avvicinando al limite di archiviazione, considera l'ottimizzazione delle tue risorse. Ad esempio, file di immagini di grandi dimensioni possono consumare spazio di archiviazione significativo. Puoi ottimizzare le tue immagini per ridurne la dimensione del file prima del caricamento.

Se l'ottimizzazione delle risorse non è sufficiente, considera l'aggiornamento a un piano di hosting con più spazio di archiviazione. Questo fornirà la capacità aggiuntiva necessaria per i file del tuo sito web.

Se stai cercando un provider di hosting WordPress affidabile con ampio spazio di archiviazione, Bluehost è un'opzione popolare. Offrono vari piani per soddisfare le diverse esigenze dei siti web.

Sito web Bluehost

Domande frequenti (FAQ)

1. Cosa causa l'errore HTTP durante il caricamento delle immagini in WordPress?

Questo errore può verificarsi per diversi motivi, come poca memoria PHP, conflitti tra plugin o problemi temporanei del server. WordPress non mostra una causa specifica, quindi potrebbe essere necessario provare diverse soluzioni per risolverlo.

2. È sicuro passare da Imagick a GD Library?

Sì, passare a GD Library è sicuro. L'abbiamo fatto su diversi siti per risolvere problemi di caricamento delle immagini e WordPress tornerà a Imagick se necessario.

3. Aumentare il limite di memoria PHP influenzerà le prestazioni del mio sito?

Non danneggerà le prestazioni. Infatti, aumentare il limite di memoria può aiutare a prevenire altri problemi, specialmente se il tuo sito esegue più plugin o gestisce file di grandi dimensioni.

4. Cosa devo fare se nessuno dei metodi funziona?

Se hai provato tutto e vedi ancora l'errore, è meglio contattare il tuo provider di hosting. Possono controllare i log del server o le autorizzazioni e aiutarti a risolvere la causa principale.

Ulteriori aiuti con errori e immagini di WordPress

Se stai ancora riscontrando problemi o vuoi prevenire altri problemi relativi alle immagini, queste guide possono aiutarti. Abbiamo utilizzato molte di queste noi stessi mentre risolvevamo problemi simili per i nostri siti e clienti.

Speriamo che questa guida ti abbia aiutato a risolvere l'errore HTTP di caricamento delle immagini in WordPress. Potrebbero essere necessari alcuni tentativi per trovare la soluzione che funziona, ma una volta risolto, potrai tornare a caricare e pubblicare senza interruzioni.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

175 CommentsLeave a Reply

  1. Questo problema può essere piuttosto frustrante quando un proprietario di sito web non riesce a caricare un'immagine e nessuno sa perché in quel momento. Ho affrontato questo problema circa due volte e, fortunatamente, sono riuscito a risolverlo modificando i permessi tramite FTP, che era il nocciolo del problema. Tuttavia, è bene conoscere altri metodi e possibili cause del problema. Salverò sicuramente questo tutorial perché ho la sensazione che non sarà l'ultima volta che incontrerò questo problema, e la prossima volta, potrebbero non essere i permessi della cartella.

  2. FANTASTICO!!! Ogni altra ricerca che ho fatto non ha prodotto nulla.

    Hosting Godaddy con WordPress installato. Uccidere imagick ha fatto il trucco. Il mio plugin di Lightroom funziona come un campione ora.

    Grazie mille, volevo solo condividerlo con te.

  3. Ciao,
    Ho iniziato ad avere questo errore di caricamento HTTP per immagini più grandi di 600x900px. La dimensione in KB non importa – 100KB o 300KB – vengono caricate correttamente se sono inferiori a 600x900.

    Ho provato tutti i metodi che hai descritto senza successo.

    Pensi che cambiare tema possa aiutare?

    • Dovresti prima contattare il tuo provider di hosting per assicurarti che non si tratti di una misura di sicurezza da parte loro che causa l'errore.

      Amministratore

      • Grazie!
        Li ho chiamati prima di pubblicare la mia domanda – mi hanno detto di contattare il supporto WP. Anche a me sembra che abbiano installato qualcosa sul loro server ma non vogliano ammetterlo.
        Chiamerò di nuovo.

  4. Il metodo functions.php ha funzionato per me. Ci ho provato per mesi a risolvere questo problema! Mi hai fatto risparmiare un sacco di tempo. Grazie!!!

    • Probabilmente dovrai contattare il tuo provider di hosting, che dovrebbe essere in grado di aiutarti a risolvere il problema

      Amministratore

  5. Ho provato tutto quanto sopra e niente. Il mio problema riguarda solo i file mp3, ricevo l'errore http. Ho contattato il mio provider di hosting e non hanno trovato nulla di sbagliato. Le immagini si caricano bene. Cosa mi sfugge?

    • Per i file MP3 potrebbe essere necessario aumentare il limite di memoria a 512 nel caso in cui sia dovuto alla dimensione dei file

      Amministratore

  6. Number 3 worked for me! Thank-you so much, that was so frustrating before. You’re site is always so helpful :)

  7. Grazie mille, ho seguito tutti e quattro i passaggi ma niente ha funzionato. Sono tornato al passaggio 1 e l'ho aumentato da 256mb a 512mb, il che ha risolto il problema.

    • Glad our guide could help be a part of the solution and you were able to get it resolved :)

      Amministratore

  8. L'opzione #3 ha funzionato per me per risolvere l'errore HTTP.

    Ho installato il plugin per gli snippet di codice e ho copiato il codice da qui. Ha funzionato perfettamente al primo tentativo.

    Grazie!

  9. Controlla anche il nome dell'immagine che desideri caricare.
    Rendilo semplice poiché questo ha risolto il problema per me in più occasioni.

    • Sebbene possibile, non è probabile che sia la causa principale del problema.

      Amministratore

  10. Un altro problema può essere un apostrofo nel titolo, ad esempio dove’s dovrebbe essere doves.

    • Hai contattato il tuo provider di hosting per vedere se ci sono errori da parte loro?

      Amministratore

  11. None worked above and then we realize our dev site needed to change the Home and Site URL in General Settings in WP Admin from http:// to https:// then it worked! :D

  12. Nessuno di questi ha funzionato nel mio caso. La causa era la mod security. Ho dovuto disabilitare temporaneamente la mod security sul mio web server.

    • Grazie per aver condiviso ciò che ha funzionato per te, nel caso altri utenti riscontrino questo problema. Per la maggior parte degli utenti, sarà necessario contattare il proprio provider di hosting per assistenza nella modifica della mod security

      Amministratore

  13. RISOLTO: i miei file pdf che non venivano caricati nella libreria multimediale di Word Press con Errore HTTP avevano nomi di file con un punto e virgola. Ho eliminato il punto e virgola e il caricamento è avvenuto correttamente. I punti e virgola sono caratteri legali nei documenti Word e nei file PDF, ma apparentemente non vengono caricati su Word Press per ragioni a me sconosciute. ; ; ; ;

    • Thanks for sharing that solution for anyone else running into that problem :)

      Amministratore

    • Se nessuno di questi metodi ha funzionato, hai provato a contattare il tuo provider di hosting per vedere se possono riscontrare un errore da parte loro?

      Amministratore

  14. Il metodo #4 ha funzionato per me. Sembra che il mio host stesse limitando la potenza di elaborazione dei plugin. Grazie per aver condiviso queste soluzioni.

  15. Another common problem for this is that you used an apostrophe in the file name. I just encountered this problem :)

  16. Ho provato tutti i metodi come menzionato sopra ma nessuno di questi ha funzionato per me. Quindi ho contattato il fornitore del servizio. Hanno risolto il problema.
    Hanno rinfrescato e messo in whitelist un altro IP per me e funziona.
    Spero che questo possa aiutare anche te.

    • Hai contattato il tuo provider di hosting per assicurarti che non vedano errori da parte loro?

      Amministratore

  17. non è necessario seguire tutti i passaggi, devi solo effettuare nuovamente l'accesso al tuo sito web e cancellare i file temporanei, va bene

    • For some people maybe, for others, they do require all of the steps in the article. :)

      Amministratore

  18. Ho provato l'Opzione 3. Ora la mia intera home page è vuota. Le singole pagine ci sono ancora. La barra laterale è ancora visibile, ma il resto della home page è vuoto.

    Aiuto se possibile.

    Grazie,
    Sandy

    • Potresti voler assicurarti di non aver modificato le impostazioni della tua homepage durante la risoluzione dei problemi e hai rimosso il codice per vedere se questo ha risolto il contenuto mancante?

      Amministratore

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.