Stai riscontrando l'errore "Upload: impossibile scrivere il file sul disco" durante il caricamento di file in WordPress?
Questo errore comune può essere molto frustrante per gli utenti principianti perché impedisce di caricare file sul tuo sito WordPress.
In questo articolo, ti mostreremo come risolvere l'errore "Upload: impossibile scrivere il file sul disco" in WordPress.

Suggerimento esperto: Sei stanco di affrontare errori di WordPress e attività di manutenzione continue? I nostri Servizi di Manutenzione WPBeginner possono occuparsi di tutto, dagli aggiornamenti al monitoraggio dell'uptime, in modo che tu possa concentrarti sulla crescita della tua attività. Inoltre, avrai accesso a un team di supporto 24/7!
Cosa causa l'errore "Impossibile scrivere il file sul disco" in WordPress?
Questo errore di WordPress può verificarsi per diversi motivi. Tuttavia, il più comune sono le autorizzazioni errate delle cartelle.
Ogni file e cartella sul tuo sito web ha un set di autorizzazioni. Il tuo server web controlla l'accesso ai file in base a queste autorizzazioni.
Autorizzazioni errate per una cartella possono toglierti la capacità di scrivere file sul server. Ciò significa che il tuo server web non può creare o aggiungere nuovi file a quella particolare cartella.
Se provi a caricare immagini o altri file dall'area di amministrazione di WordPress, riceverai uno dei seguenti messaggi di errore:
- WordPress non è riuscito a scrivere sul disco.
- WordPress non è riuscito a caricare a causa di un errore: impossibile scrivere il file sul disco.
- Impossibile creare la directory wp-content/uploads/2016/03. La sua directory padre è scrivibile dal server?
Detto questo, vediamo come risolvere l'errore 'Upload: impossibile scrivere sul disco' in WordPress.
Come risolvere l'errore di caricamento 'Impossibile scrivere sul disco' in WordPress
Innanzitutto, devi connetterti al tuo sito WordPress utilizzando un client FTP.
Per questo tutorial, stiamo utilizzando il client FTP gratuito FileZilla FTP client. Se stai utilizzando un altro client FTP, l'interfaccia potrebbe apparire leggermente diversa.
Una volta connesso, devi fare clic con il pulsante destro del mouse sulla cartella wp-content
e selezionare 'Permessi file'.

Questo aprirà la finestra di dialogo dei permessi file nel tuo client FTP.
Verranno visualizzati i permessi file per il proprietario, il gruppo e il pubblico.

Devi inserire 755 nel campo Valore numerico.
Dopodiché, devi selezionare la casella accanto a 'Ricorri nelle sottodirectory'.
Successivamente, devi fare clic sull'opzione 'Applica solo alle directory' e quindi fare clic sul pulsante 'OK' per continuare.
Il tuo client FTP imposterà ora i permessi delle cartelle su 755 e li applicherà a tutte le sottocartelle all'interno di wp-content
. Ciò include la cartella uploads dove sono archiviate tutte le tue immagini.
Vuoi anche assicurarti che i permessi dei file individuali nella tua cartella wp-content
siano corretti.
Ancora una volta, fai clic con il pulsante destro del mouse sulla cartella wp-content
e seleziona ‘Permessi file’. Questa volta, cambieremo i permessi per i file.
Inserisci 644 nel campo Valore numerico e quindi seleziona la casella accanto a ‘Ricorsivo nelle sottodirectory’.
Ora, fai clic sull’opzione ‘Applica solo ai file’.

Fai clic sul pulsante ‘OK’ per continuare. Il tuo client FTP imposterà ora i permessi dei file su 644 per tutti i file nella cartella wp-content
.
Ora puoi visitare il tuo sito WordPress e provare a caricare file.
Se vedi ancora l'errore, dovrai contattare il tuo provider di hosting WordPress e chiedere loro di svuotare la directory dei file temporanei.
WordPress carica le tue immagini utilizzando PHP, che prima salva i caricamenti in una directory temporanea sul tuo server web. Successivamente, li sposta nella tua cartella di caricamenti di WordPress.
Se questa directory temporanea è piena o mal configurata, WordPress non può scrivere il file sul disco.
Questa cartella temporanea si trova sul tuo server e, nella maggior parte dei casi, non puoi accedervi tramite FTP. Dovrai contattare il tuo web host e chiedere loro di svuotarla per te.
Speriamo che questo articolo ti abbia aiutato a risolvere l'errore 'Upload: failed to write file to disk' in WordPress. Potresti anche voler consultare la nostra guida su come risolvere problemi comuni di immagini in WordPress e le nostre scelte di esperti dei migliori plugin WordPress per far crescere il tuo sito web.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.
Jiří Vaněk
Capisco correttamente che le cartelle devono avere permessi 755 in modo che PHP possa scriverci, cioè caricare file, ma i file stessi devono avere permessi 644 in modo che nessuno possa sfruttarli scrivendoci sopra? È corretto? O perché i file dovrebbero avere permessi diversi dalle cartelle?
Supporto WPBeginner
That is correct.
Amministratore
kehinde
ho provato questo processo e ancora non riesco a caricare file
Farukh
Ciao,
Sono estremamente confuso. Hai ripetuto lo stesso processo due volte. Prima hai modificato i permessi della cartella wp-content a 755. Poi hai modificato i permessi della cartella wp-content a 644. Avresti potuto modificarli a 644 la prima volta. Perché due volte. Confuso, per favore dimmi esattamente cosa hai fatto.
Supporto WPBeginner
Ciao Farukh,
Questi non sono lo stesso processo. Prima imposteresti i permessi delle cartelle ricorsivamente a 755 per wp-content e tutte le cartelle al suo interno, e poi imposteresti i permessi dei file a 644 per tutti i file all'interno della cartella wp-content.
Amministratore
Felipe
Dai solo più spazio al tuo account di web hosting
Kristin Larsen
Volevo anche far sapere a chiunque stia cercando questo problema su Google che c'è un'altra causa specifica per gli utenti BlueHost. Ogni tanto, se ti trovi in un ambiente di hosting condiviso / cloud hosting, la cartella temporanea di BlueHost che contiene gli upload del browser si riempirà e impedirà a chiunque di aggiungere nuove immagini/upload. Se ciò accade, chiama semplicemente il loro supporto tecnico e chiedi loro di svuotare la loro cartella temporanea. Questo risolverà il problema. Non c'è nulla da parte nostra che possiamo fare come utente per cancellarla o prevenirla.
Ivy
Grazie MILLE per questo commento. Mi hai appena fatto risparmiare un sacco di tempo. Il mio cliente usa BlueHost e gli sto costruendo un nuovo sito web. Non ho mai lavorato con BlueHost né ho riscontrato questo problema prima d'ora.
Ashlee
Ci sono altre cose da controllare dopo questo processo. Tutti i permessi sono corretti, ho caricato un giorno e poi il giorno dopo non potevo caricare (nessun HTML modificato), i file temporanei sono stati cancellati.
Grazie.