Il messaggio “Missing a temporary folder” durante un upload in WordPress segnala un problema con la directory temporanea usata da PHP. Verifica la configurazione del dominio, il percorso e i permessi con il gestore del server.
Indice dei contenuti
Che cosa significa
PHP non trova una directory temporanea utilizzabile per ricevere il file. Il caricamento si interrompe prima dello spostamento nella Libreria media: l’errore corrisponde a UPLOAD_ERR_NO_TMP_DIR, codice 6.

Cause più frequenti
- Directory temporanea assente o non accessibile al processo PHP del sito.
- Configurazione del percorso temporaneo non coerente con l’ambiente hosting.
- Problemi di spazio, quota, inode o filesystem da distinguere attraverso il messaggio preciso e i log.
Diagnosi passo per passo
- Ripeti un caricamento con un piccolo file e annota il messaggio completo e l’orario.
- Controlla in cPanel lo spazio e i limiti dell’account. Un account con spazio disponibile non esclude che la partizione temporanea del server sia piena.
- Chiedi al supporto di verificare la directory temporanea e i log del PHP utilizzato dal sito. Il PHP eseguito via SSH può usare una configurazione diversa.
Procedura di risoluzione
- Se la directory temporanea è mancante o non accessibile, fai correggere percorso, proprietario e permessi dal gestore dell’hosting.
- Se emerge un limite dell’account, libera soltanto file identificati come eliminabili oppure richiedi più spazio. Non cancellare indiscriminatamente le directory temporanee del server.
- Non applicare permessi 777 o modifiche ricorsive all’intero sito. Intervieni sulla causa indicata dai controlli.
- Ripeti lo stesso caricamento e verifica che il file compaia nella Libreria media e sia apribile. Se fallisce ancora, invia al supporto messaggio, orario, dominio e dimensione del file, senza password.
Guide Xlogic correlate
- WordPress cURL error 6: Could not resolve host
- WordPress non invia email: wp_mail e SMTP
- WordPress Parse error: syntax error, unexpected
Domande frequenti
Che cosa significa “Missing a temporary folder” in WordPress?
Indica che PHP non dispone di una directory temporanea valida e scrivibile per gestire il file durante l’upload. WordPress riceve quindi l’errore prima che il file possa essere spostato nella destinazione finale.
Quali sono le cause più comuni dell’errore?
La causa da verificare è la directory temporanea usata da PHP: può essere assente, non accessibile o configurata con un percorso non consentito. Controlla anche i log per distinguere questo errore dai problemi di spazio e scrittura.
Come posso diagnosticare e risolvere l’errore?
Controlla spazio e quota, configurazione della directory temporanea e log PHP. Se non puoi gestire la directory a livello server, apri un ticket invece di impostare percorsi casuali in php.ini o wp-config.php.