Se stai visualizzando il messaggio “Impossibile caricare immagini WordPress” oppure le immagini non vengono caricate nella Libreria Media, non sei l’unico. Si tratta di uno dei problemi più comuni che possono verificarsi su WordPress e può impedire la pubblicazione di articoli, pagine e prodotti WooCommerce.
In alcuni casi il caricamento si blocca senza mostrare errori evidenti. In altri può comparire un messaggio come:
- Impossibile creare la directory uploads;
- HTTP Error;
- Errore durante il caricamento dell’immagine;
- Il file non può essere caricato;
- WordPress non carica immagini nella Libreria Media.
Le cause possono essere diverse: permessi errati, plugin incompatibili, limiti del server, problemi PHP o errori nella configurazione di WordPress.
In questa guida vedremo tutte le possibili cause e le relative soluzioni.
Perché WordPress non carica le immagini?
Quando carichi un’immagine, WordPress deve:
- Ricevere il file dal browser.
- Verificare che il formato sia consentito.
- Salvare il file nella cartella uploads.
- Generare le miniature.
- Registrare il file nel database.
Se uno di questi passaggi fallisce, il caricamento non viene completato.
Le cause più frequenti sono:
- permessi errati delle cartelle;
- spazio hosting insufficiente;
- limiti PHP troppo bassi;
- plugin incompatibili;
- tema difettoso;
- problemi con la cartella uploads;
- errori del server;
- aggiornamenti non completati.
Come capire se il problema riguarda WordPress o il server
La prima verifica consiste nel capire se il problema è legato a WordPress oppure all’hosting.
Prova a caricare:
- un’immagine JPG;
- un’immagine PNG;
- un file molto piccolo (meno di 200 KB).
Se tutti i caricamenti falliscono, molto probabilmente il problema riguarda il server o la configurazione di WordPress.
Se invece alcune immagini vengono caricate e altre no, il problema potrebbe dipendere dal formato o dalle dimensioni del file.
Controllare lo spazio disponibile sull’hosting
Uno dei motivi più banali ma frequenti è l’esaurimento dello spazio web.
Quando l’hosting raggiunge il limite disponibile, WordPress non riesce più a salvare nuovi file.
Verifica quindi:
- spazio disco disponibile;
- dimensione della cartella uploads;
- backup presenti sul server;
- file inutilizzati.
Se lo spazio è terminato, sarà necessario liberare risorse o passare a un piano superiore.
Formati immagine supportati da WordPress
WordPress supporta nativamente:
- JPG e JPEG;
- PNG;
- GIF;
- WebP;
- AVIF (nelle versioni più recenti).
Se stai tentando di caricare un formato non consentito, WordPress potrebbe bloccare l’operazione.
Plugin che possono bloccare il caricamento delle immagini
Molti problemi derivano da plugin installati recentemente.
In particolare:
- plugin sicurezza;
- plugin ottimizzazione immagini;
- plugin cache;
- plugin CDN;
- plugin di compressione automatica.
Se il problema è comparso dopo l’installazione di un nuovo plugin, prova a disattivarlo temporaneamente.
Problemi dopo un aggiornamento WordPress
Non è raro che il problema compaia dopo un aggiornamento di WordPress, del tema o di un plugin.
Se il problema è iniziato dopo un aggiornamento recente, potrebbe essere utile consultare:
Quando il problema è urgente
Se gestisci un ecommerce WooCommerce, un blog o un sito aziendale, l’impossibilità di caricare immagini può bloccare completamente il lavoro.
Nel prossimo capitolo analizzeremo le soluzioni tecniche più efficaci, partendo dai permessi della cartella uploads fino ai limiti PHP e agli errori del server.
Controllare i permessi della cartella uploads
Una delle cause più frequenti dell’errore “Impossibile caricare immagini WordPress” riguarda i permessi errati della cartella uploads.
Quando WordPress non ha i permessi necessari per scrivere nuovi file sul server, il caricamento delle immagini fallisce.
La cartella interessata si trova generalmente in:
/wp-content/uploads/
I permessi consigliati sono:
- 755 per le cartelle;
- 644 per i file.
Se i permessi sono errati, WordPress potrebbe non riuscire a creare nuove directory o salvare immagini.
Approfondimento:
Permessi WordPress: guida completa
Verificare che la cartella uploads esista
In alcuni casi la cartella uploads viene eliminata accidentalmente oppure risulta corrotta.
Accedi tramite FTP o File Manager e verifica la presenza del percorso:
wp-content/uploads
Se la cartella manca, WordPress non sarà in grado di salvare le immagini.
Errore “Impossibile creare la directory uploads”
Questo messaggio compare quando WordPress non riesce a generare automaticamente le sottocartelle utilizzate per organizzare le immagini.
Le cause più comuni sono:
- permessi errati;
- hosting pieno;
- utente PHP senza autorizzazioni;
- cartella uploads danneggiata.
Controllare il limite di memoria PHP
Quando la memoria PHP disponibile è troppo bassa, WordPress può interrompere il caricamento delle immagini.
Questo problema è particolarmente frequente con:
- immagini ad alta risoluzione;
- file WebP molto grandi;
- plugin di ottimizzazione immagini;
- hosting condivisi economici.
Per molti siti WordPress è consigliabile avere almeno:
256M
di memoria PHP disponibile.
Verificare Upload Max Filesize
PHP impone un limite massimo per il caricamento dei file.
Se l’immagine supera tale limite, WordPress bloccherà l’upload.
Controlla i valori:
- upload_max_filesize;
- post_max_size;
- memory_limit;
- max_execution_time.
Molti hosting consentono di modificare questi parametri direttamente dal pannello di controllo.
Errore HTTP durante il caricamento delle immagini
L’errore HTTP è uno dei problemi più diffusi nella Libreria Media.
Generalmente viene visualizzato semplicemente come:
HTTP Error
senza ulteriori dettagli.
Le cause possono essere:
- plugin incompatibili;
- memoria insufficiente;
- moduli server difettosi;
- problemi con Imagick;
- problemi con GD Library.
Disattivare temporaneamente i plugin
Se il problema è comparso improvvisamente, prova a disattivare tutti i plugin.
Successivamente riattivali uno alla volta fino a individuare il responsabile.
Particolare attenzione a:
- plugin cache;
- plugin sicurezza;
- plugin ottimizzazione immagini;
- plugin CDN;
- plugin di backup.
Verificare il tema WordPress
Anche alcuni temi possono interferire con il caricamento delle immagini.
Per effettuare un test rapido puoi attivare temporaneamente un tema standard come:
- Twenty Twenty-Four;
- Twenty Twenty-Five;
- Twenty Twenty-Six.
Se il problema scompare, la causa potrebbe essere il tema utilizzato.
Attivare il debug di WordPress
Quando non è chiaro cosa stia causando il problema, il debug può fornire informazioni preziose.
Nel file wp-config.php è possibile attivare:
define('WP_DEBUG', true);
In questo modo WordPress registrerà eventuali errori che potrebbero impedire il caricamento delle immagini.
Problemi con la Libreria Media
In alcuni casi il caricamento viene completato ma l’immagine non compare nella Libreria Media.
Questo comportamento può dipendere da:
- database danneggiato;
- plugin che modificano gli upload;
- errori PHP;
- cache aggressive.
Controllare gli errori del server
Molti hosting mettono a disposizione i log degli errori.
Analizzare questi log permette spesso di individuare immediatamente il problema.
Tra gli errori più comuni troviamo:
- Fatal Error;
- Permission Denied;
- Memory Exhausted;
- File Upload Failed;
- Internal Server Error.
Se durante il controllo emergono errori più gravi, potrebbero essere collegati a problemi già trattati nelle seguenti guide:
Se il problema persiste
Quando nessuna delle soluzioni precedenti risolve il problema, è probabile che la causa sia più complessa e coinvolga configurazioni server, permessi avanzati, conflitti tra plugin o errori PHP.
Nel prossimo capitolo vedremo le FAQ più cercate dagli utenti, le soluzioni avanzate e i casi reali più frequenti riscontrati durante gli interventi di assistenza WordPress.
Domande frequenti su WordPress e caricamento immagini
Perché WordPress non carica le immagini?
Le cause più comuni sono permessi errati, limiti PHP troppo bassi, problemi della cartella uploads, plugin incompatibili o errori del server.
Perché compare l’errore HTTP durante il caricamento?
L’errore HTTP può essere causato da memoria insufficiente, plugin difettosi, problemi con Imagick o configurazioni server errate.
Dove vengono salvate le immagini su WordPress?
Le immagini vengono archiviate nella cartella:
wp-content/uploads
organizzate automaticamente per anno e mese.
Quali permessi deve avere la cartella uploads?
Generalmente 755 per le cartelle e 644 per i file.
WordPress supporta il formato WebP?
Sì, le versioni moderne di WordPress supportano nativamente il formato WebP.
WordPress supporta il formato AVIF?
Nelle versioni più recenti è disponibile il supporto anche per AVIF.
Perché la Libreria Media è vuota?
Potrebbe trattarsi di un problema di database, cache o plugin che interferiscono con la gestione degli allegati.
Come aumentare la dimensione massima di upload?
È necessario modificare i limiti PHP oppure intervenire tramite il pannello dell’hosting.
Un plugin può bloccare il caricamento delle immagini?
Sì. Plugin di sicurezza, cache o ottimizzazione immagini possono causare conflitti.
Il tema può causare problemi?
Sì. Alcuni temi mal sviluppati possono interferire con la Libreria Media.
Come capire se il problema dipende dall’hosting?
Analizzando i log del server e verificando permessi, spazio disponibile e configurazione PHP.
Lo spazio hosting insufficiente può impedire l’upload?
Assolutamente sì. Quando il disco è pieno WordPress non può salvare nuovi file.
Perché WordPress carica alcune immagini ma non altre?
Spesso dipende dalle dimensioni del file o da limiti di upload imposti dal server.
Come verificare gli errori PHP?
Attivando il debug di WordPress oppure consultando i log del server.
Posso risolvere il problema senza FTP?
In molti casi sì, ma alcune verifiche avanzate richiedono l’accesso ai file del sito.
Casi reali riscontrati durante gli interventi WordPress
Nel corso degli anni abbiamo risolto centinaia di problemi legati al caricamento delle immagini.
I casi più frequenti includono:
- cartella uploads con permessi errati;
- hosting pieno;
- plugin di sicurezza troppo restrittivi;
- errori PHP dopo aggiornamenti;
- plugin di ottimizzazione immagini incompatibili;
- problemi con WooCommerce;
- migrazioni WordPress non completate correttamente.
Molto spesso il problema viene attribuito a WordPress, quando in realtà la causa si trova nella configurazione del server o nei permessi dei file.
Soluzioni avanzate
Se le verifiche precedenti non hanno risolto il problema, potrebbe essere necessario intervenire su:
- configurazione PHP;
- moduli Apache o Nginx;
- regole .htaccess;
- permessi avanzati Linux;
- database WordPress;
- plugin personalizzati;
- conflitti WooCommerce.
Queste operazioni richiedono generalmente competenze tecniche più approfondite.
Quando contattare un tecnico WordPress
Se il sito continua a non caricare immagini nonostante tutti i controlli effettuati, è consigliabile evitare modifiche casuali che potrebbero peggiorare la situazione.
Su WpSupporto interveniamo quotidianamente su problemi WordPress legati a:
- errori critici;
- permessi file;
- malfunzionamenti WooCommerce;
- siti bloccati dopo aggiornamenti;
- problemi di caricamento immagini;
- hosting e configurazioni server.
Parla con un tecnico WordPress
Conclusioni
L’errore “Impossibile caricare immagini WordPress” può avere molte cause diverse, dai permessi errati fino a problemi più complessi legati al server.
Nella maggior parte dei casi la soluzione consiste nel controllare la cartella uploads, verificare i limiti PHP e individuare eventuali plugin o temi incompatibili.
Seguendo le procedure illustrate in questa guida è possibile risolvere la maggior parte dei problemi senza compromettere il funzionamento del sito.
Se il problema persiste, un’analisi tecnica approfondita consente generalmente di individuare rapidamente la causa e ripristinare il corretto funzionamento della Libreria Media.


