Come risolvere problemi di caricamento delle immagini in WordPress

Postato in data 5 Maggio 2025 da Riccardo Esposito

In molti casi ti sarà capitato di non poter aggiungere le immagini su WordPress a causa di un errore: il sito non carica le tue foto, e spesso si tratta di un errore HTTP. Ovvero, un intralcio al tuo bisogno di caricare un file multimediale come un’immagine o un video. In alcune circostanze si tratta di una questione di possibilità.

Come risolvere problemi di caricamento delle immagini in WordPress

Se ti appare il messaggio “non hai i permessi per caricare questo tipo di file” vuol dire che c’è un preciso divieto in WordPress per farti fare l’upload di un determinato contenuto. Ma a parte questo caso, perché WordPress non carica le immagini e le foto in determinate circostanze? Scopriamo insieme questi motivi.

Disattiva per un attimo plugin e temi

Il primo check da effettuare quando il sito web non accetta le immagini che stai caricando: disattivare eventuali plugin o temi.

Soprattutto se installati di recente. A volte, è proprio un conflitto tra estensioni e CMS a causare questo tipo di problema. Cosa fare in questi casi per procedere nel miglior modo possibile?

Semplice, disattiva tutti i plugin e prova a caricare le immagini. Poi, riattivi le varie estensioni verificando sempre qual è la condizione che causa il blocco. In questo modo puoi risolvere il problema.

Aumenta il limite di memoria PHP

Altro motivo che può portare a un errore di caricamento delle immagini su WordPress: aumentare la memoria PHP, condizione spesso problematica in un hosting condiviso. Puoi portare questo parametro a 256 MB e lo puoi fare anche in autonomia nel file wp-config.php intervenendo in questo modo:

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

Oppure puoi aumentare il limite di memoria PHP dal cPanel cliccando su seleziona versione PHP e poi su passa a opzioni PHP dove si interviene nel campo memory_limit modificando il valore. Se hai dubbi, e sei cliente Serverplan, puoi contattare il nostro support per avere maggiori informazioni. A questo punto, ricordiamo di aggiornare anche all’ultima versione di PHP se ancora non è stato fatto questo passaggio.

Da leggere: come aggiornare l’ultima versione di PHP di WordPress

Controlla i permessi delle cartelle

Ecco un altro motivo che ti può portare a registrare un errore HTTP per il caricamento immagini su WordPress: non hai i permessi per aggiungere file in questa directory. Noi sappiamo che WordPress memorizza le immagini nella cartella /wp-content/uploads/. Ma se c’è qualche problema in termini di caricamento delle immagini puoi verificare via FTP o sul File Manager nel cPanel e imposta i permessi su 755 per le cartelle e 644 per i file, come suggerisce la risorsa ufficiale di WordPress: All directories should be 755 or 750; all files should be 644 or 640. Exception wp-config.php should be 440 or 400 to prevent other users on the server from reading it.

Riduci la dimensione dei file caricati

Se ti appare un messaggio che riporta eventuale errore HTTP durante il caricamento dell’immagine puoi immaginare che il primo punto da risolvere sia proprio nel file che stai caricando. Il primo impedimento che ti porta ad avere problemi di upload delle immagini: è troppo grande o pesante, ci sono dei limiti in termini di peso.

wordpress non carica le immagini
Ecco perché WordPress non carica le immagini.

Per verificare questo punto puoi andare nella media library, dove trovi la dimensione massima di caricamento file. Di solito questa dimensione viene gestita in modo da evitare il caricamento di file che potrebbero appesantire le pagine e rallentare il caricamento delle risorse web, può raggiungere i 150 o 200 Mb. Prima di fare upload dell’immagine verifica questo parametro e se necessario riduci il peso dell’immagine.

Entra di nuovo sul tuo sito web

Uno dei motivi dei problemi a caricare le immagini: provi a fare l’upload ma esce un messaggio di errore con un colore rosso che allerta subito la tua attenzione. La soluzione è banale: devi fare refresh della pagina perché la sessione è scaduta. Ti basta fare di nuovo l’ingresso sulla pagina login di WordPress per caricare l’immagine.

Cambia nome file dell’immagine

Altro problema tipico quando provi a caricare un’immagine su WordPress e hai parere negativo dal server: il nome non va bene. Prova a cambiare nome file prima dell’upload evitando caratteri speciali o utilizzando una combinazione di keyword differenti perché quella originale potrebbe essere simile a quella di un contenuto già sul server. Ricorda che il file immagine ha un ruolo nell’ottimizzazione SEO dell’immagine insieme al tag alt.

Da leggere: come risolvere il problema della pagina bianca su WordPress

Attenzione allo spazio sul server

Uno dei motivi che possono portare a un problema di upload delle immagini nelle pagine web: hai esaurito lo spazio disponibile nel tuo piano hosting. Eventualità non difficile da immaginare se lavori ogni giorno con file di grandi dimensioni, ad esempio se crei il sito web di un fotografo. Come risolvere questo problema?

Devi scegliere un hosting con le risorse giuste, come i modelli enterprise o enterprise plus di Serverplan che arrivano a 200 GB di spazio SSD NVMe. Se si presenta l’errore “The server cannot process the image. This can happen if the server is busy or does not have enough resources” puoi contattare il tuo hosting per chiedere aiuto ed effettuare un eventuale upgrade. Oppure devi fare pulizia nella media library del sito WordPress.

Hosting gestito: veloce, affidabile, performante

  • Installazione Cms 1 click
  • Backup giornaliero
  • Migrazione gratuita
  • Assistenza H24/365

Non sempre, però, è possibile cancellare di file che servono al tuo lavoro. Ecco perché la soluzione giusta è semplice: acquistare un piano hosting adatto alle tue esigenze. E su questo punto noi possiamo aiutarti con hosting condivisi performanti ma anche VPS, cloud e server dedicati per i progetti più grandi.

Riccardo Esposito
Clicca per votare questo articolo!
[Voti totali: 0 Media: 0]

Discussione

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *