Se WordPress non carica più le immagini nella libreria media, non sei solo.
È uno dei problemi più comuni che affligge siti WP.
Le cause possono essere diverse, ma per fortuna esistono anche soluzioni rapide ed efficaci.
Indice
Pulisci la cache del browser
Pulisci la cache del browser e ricarica la pagina.
Se non risolve, prova ad accedere da una finestra in incognito.
È una soluzione rapida che non ti costa nulla.
Disattivare plugin di caching e ottimizzazione
Alcuni plugin di sicurezza o plugin di ottimizzazione (es. plugin CDN) possono causare conflitti o impedire il caricamento di nuove immagini.
Prova a disattivare plugin di caching o plugin di ottimizzazione.
Potresti avere installato plugin come W3 Total Cache e EWWW Image Optimizer per l’ottimizzazione delle immagini.
Inizia a disattivare loro.
Se non dovesse funzionare, puoi provare a disattivare tutti i plugin.
Se risolvi, attivali uno alla volta per capire quale dava problemi.
Cambia tema temporaneamente
Passa temporaneamente a un tema predefinito di WordPress (es. Twenty Twenty-Five) e verifica se il problema persiste.
Se si risolve, il problema è nel tuo tema attuale.
Controlla i permessi della cartella /uploads/
Quando carichi le immagini in WordPress di default vengono salvate nella cartella /wp-content/uploads/.
Se per qualche motivo i permessi della cartella non sono impostati correttamente, il server non riesce a scrivere i file.
Prova a controllare i permessi della cartella /uploads/.
Accedi tramite FTP con FileZilla o dal pannello di controllo del tuo hosting e guarda che permessi ha la cartella wp-content/uploads/.
Clicca con il tasto destro sulla cartella > File attributes.

Dovresti impostare i permessi della cartella a /wp-content/uploads/755 e 644 per i file.
In generale dovresti impostare questi permessi:
- Le cartelle dovrebbero avere permessi 755.
- I file all’interno delle cartelle dovrebbero avere permessi 644.
Rigenera il file .htaccess
Se il file .htaccess è stato corrotto o ha delle regole errate, potrebbe bloccare il caricamento delle immagini in WP.
Prova a rigenerare il file .htaccess.
Rinomina il file in .htaccess-old.
Poi vai su Impostazioni > Permalink e clicca sul pulsante Salva le modifiche a fondo pagina, senza modificare nulla.
WordPress rigenererà automaticamente un nuovo file .htaccess pulito, con le regole corrette per il tuo sito.
Attiva il debug
Se ancora non funziona, attiva il debug di WordPress:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Controlla il file debug.log nella cartella /wp-content/.
Dovresti trovare scritto qual è l’errore.
Controlla lo spazio su disco
Quando hai acquistato l’hosting hai comprato anche uno spazio disco limitato.
Ad esempio, potresti avere 2 GB di spazio fisico.
Se hai superato questo spazio, potresti non riuscire più a caricare nuovi file, e quindi nuove immagini.
Vai sul pannello di controllo del tuo hosting per vedere lo spazio su disco residuo.

Cambia Limiti
Il limite di memoria di PHP, la dimensione massima degli upload o il tempo di esecuzione potrebbero essere limitati, impedendo il caricamento di file di grandi dimensioni o il completamento del processo.
Puoi provare ad aumentare questi limiti in diversi modi.
Aggiungi nel file wp-config.php questo codice per aumentare questi limiti prima di /* That's all, stop editing! Happy blogging. */:
define('WP_MEMORY_LIMIT', '256M');
set_time_limit(300);
In alternativa, puoi provare a modificare il file .htaccess.
Aggiungi queste righe nel tuo file .htaccess (assicurati di fare un backup prima):
php_value memory_limit 256M
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
Se non sai come fare o se le modifiche non funzionano, prova a chiedere al tuo hosting provider di aiutarti ad aumentare questi limiti.
Contatta l’assistenza
Contatta l’assistenza del tuo hosting provider.
La paghi per averla quando ti serve.


