Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come risolvere l'errore "Manca una cartella temporanea" in WordPress

Questo errore critico di WordPress 'Manca una cartella temporanea' è serio.

Abbiamo scoperto che può impedirti di caricare immagini, aggiornare temi e plugin, e persino aggiornare il core di WordPress, ostacolando gravemente la funzionalità del tuo sito web.

In questo articolo, ti guideremo attraverso i passaggi per correggere facilmente l'errore 'Manca una cartella temporanea' in WordPress in modo che il tuo sito web funzioni in modo fluido ed efficiente.

Come risolvere l'errore "Manca una cartella temporanea" in WordPress

Cosa causa l'errore 'Manca una cartella temporanea' in WordPress?

Il tuo sito web WordPress visualizza l'errore 'Manca una cartella temporanea'? Questo errore comune di WordPress è causato da impostazioni PHP errate nell'ambiente di hosting di WordPress.

Esiste un'impostazione PHP specifica che definisce una cartella temporanea che app come WordPress possono utilizzare per archiviare temporaneamente i dati. WordPress necessita di accesso a questa cartella temporanea quando carichi un'immagine, installi o aggiorni un plugin o tema, o aggiorni il core di WordPress.

Se la posizione di questa cartella non è definita nella configurazione PHP del tuo server, WordPress non sarà in grado di fare nessuna di queste cose e ti mostrerà l'errore 'Manca una cartella temporanea'.

Il messaggio di errore 'Manca una cartella temporanea'

Potresti voler contattare il tuo provider di hosting e chiedere loro di risolvere questo problema per te. Se non sei soddisfatto del supporto tecnico che ricevi, allora considera di passare a un' azienda di hosting WordPress migliore.

Detto questo, è anche possibile risolvere l'errore da soli utilizzando una soluzione alternativa. Vediamo come risolvere facilmente l'errore 'Manca una cartella temporanea' in WordPress.

Come risolvere l'errore 'Manca una cartella temporanea' in WordPress

Per questo tutorial, dovrai modificare il file di configurazione di WordPress wp-config.php. Se non l'hai mai fatto prima, consulta la nostra guida su come modificare il file wp-config.php in WordPress.

Innanzitutto, dovrai connetterti al tuo sito web utilizzando un client FTP o il file manager presente nella dashboard di cPanel del tuo account di web hosting.

Successivamente, dovrai individuare il file wp-config.php e modificarlo.

Devi modificare wp-config.php

Devi incollare il seguente snippet di codice nel file, appena prima della riga che dice 'That's all, stop editing! Happy publishing.'

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');
Incolla lo snippet di codice in wp-config.php

Salva le modifiche e carica nuovamente il file wp-config.php sul tuo sito web.

Successivamente, devi andare nella cartella /wp-content/ e crearne una nuova al suo interno. Dovresti chiamare questa nuova cartella temp.

Crea una directory temporanea nella cartella WP-Content

Tutto qui. Ora puoi visitare la tua area di amministrazione di WordPress e provare a caricare un'immagine.

Se vedi ancora il messaggio di errore 'Cartella temporanea mancante', dovrai controllare le autorizzazioni della cartella per la tua cartella wp-content.

Usando il tuo client FTP, vai alla cartella principale del tuo sito WordPress. Dopodiché, dovresti fare clic destro sulla cartella wp-content e selezionare 'Permessi file...'

Controlla i permessi dei file della cartella WP-Content

Questo aprirà la finestra di dialogo dei permessi dei file. Ora devi inserire 755 nel campo del valore numerico.

Quindi puoi fare clic sul pulsante 'OK' per continuare.

Assicurati che i permessi del file siano 755

Ora dovresti essere in grado di caricare immagini ed eseguire aggiornamenti sul tuo sito WordPress.

Speriamo che questo tutorial ti abbia aiutato a imparare come risolvere l'errore 'Manca una cartella temporanea' in WordPress. Potresti anche voler consultare la nostra guida su come impostare i log degli errori di WordPress o la nostra scelta esperta dei errori più comuni di WordPress e come risolverli.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

27 CommentsLeave a Reply

  1. Se i dettagli sopra non funzionano, verifica se upload_tmp_dir è abilitato o disabilitato nella configurazione del tuo provider di hosting.

    Se hai bisogno di verificare questa impostazione, puoi controllare il file php.ini o utilizzare phpinfo() per vedere la configurazione corrente

    Nel file php.ini, specifichi la directory temporanea di upload utilizzando la direttiva upload_tmp_dir. Ecco come fare:

    Individua il file php.ini:
    Usa il metodo phpinfo() per trovare il percorso esatto se non l'hai già fatto.
    Modifica il file php.ini:
    Apri il file php.ini nel tuo editor di testo preferito. Ad esempio:bashCopy codesudo nano /etc/php/{version}/fpm/php.ini
    Trova l'impostazione upload_tmp_dir. (Cerca upload_tmp_dir. Se non è presente, aggiungila)
    Specifica la Cartella Temporanea:
    Aggiungi o aggiorna la riga per specificare il percorso della tua directory temporanea:iniCopy codeupload_tmp_dir = /percorso/alla/tua/cartella/temp
    Sostituisci /percorso/alla/tua/cartella/temp con il percorso effettivo in cui vuoi che PHP memorizzi i file temporanei. Ad esempio, potrebbe essere /var/lib/php/sessions.
    Salva ed Esci:
    Salva le modifiche ed esci dall'editor di testo (ad esempio, Ctrl + X, quindi Y per confermare in nano).
    Riavvia la versione di PHP-FPM e Nginx o Apache

    • While that is possible to do, for most users we would recommend reaching out to their hosting provider and the host can normally check the status of upload_tmp_dir if that is the root of the issue should the other methods in our guide not solve the problem :)

      Amministratore

  2. Oggi ho riscontrato l'errore "Missing temporary folder", con un solo sito, e il problema era un vecchio tema. Ho temporaneamente cambiato tema con uno dei temi predefiniti di WordPress.
    define(‘WP_TEMP_DIR’, dirname(__FILE__) . ‘/wp-content/temp/’);
    Questo codice e anche i passaggi non hanno funzionato per me. Hai altri metodi per risolvere il problema.

    • Se nessuno di questi metodi ha funzionato per te, ti consigliamo di contattare il tuo provider di hosting e vedere se per caso hanno un'impostazione che sta sovrascrivendo ciò che stai cercando di fare.

      Amministratore

    • Se i metodi di questa guida non risolvono il problema, ti consigliamo di contattare il tuo provider di hosting affinché esamini i permessi delle tue cartelle per te.

      Amministratore

  3. Ho avuto lo stesso problema durante il caricamento di nuovi file multimediali, l'aggiornamento del mio tema ha risolto questo problema per me.

    • Glad that solved the issue for you and thanks for sharing what worked for you :)

      Amministratore

  4. Oggi ho riscontrato l'errore "Cartella temporanea mancante", con un solo sito, e il problema era un tema vecchio. Ho temporaneamente cambiato tema con uno dei temi predefiniti di WordPress ('twentytwentyone') e l'errore è scomparso, almeno nel mio caso. Ho potuto vedere un sacco di errori JS nel log della console del browser (F12 in Chrome).

    Ho controllato la questione della cartella temporanea sopra, ma non mi è sembrata la chiave. Vale la pena notare che il mio tema era MOLTO vecchio e MOLTO rotto (cioè, dei tempi di PHP 5.6!), ma lo menziono solo nel caso in cui qualcun altro come me abbia provato tutto il resto!

    Non ho avuto tempo di controllare cosa stesse succedendo nel codice per produrre questo messaggio, ma volevo solo confermare che esiste almeno una causa. Nel mio caso sono l'host e sono sicuro che gli altri siti sul server non hanno avuto problemi.

    • Thanks for sharing what caused this issue for you should someone else be looking for a reason :)

      Amministratore

  5. Ho modificato wp-config.php e creato una cartella temporanea, ma c'è ancora un errore e non posso caricare alcun file, tranne dopo aver fatto questo posso solo trovare e installare temi e plugin, ma non posso caricare dal PC.

    • Se il primo metodo in questa guida non ha funzionato per te, ti consigliamo di seguire i passaggi nella nostra sezione di risoluzione dei problemi.

      Amministratore

  6. Grazie per queste informazioni. Avevo un sito che in precedenza non aveva problemi con l'aggiornamento e poi all'improvviso nulla funzionava più: aggiornamenti, caricamenti, ecc. Questo ha risolto il problema. Grazie mille!

  7. Ciao a tutti. Sfortunatamente ho provato a trovare il file wp-config.php nel mio cpanel, senza successo. Semplicemente non c'è.

    • Potresti voler verificare con il tuo provider di hosting per assicurarti di essere connesso alla cartella corretta per il tuo sito

      Amministratore

  8. Questo errore si verifica anche quando hai raggiunto la tua quota disco. Ricevo molte email da clienti riguardo a questo, ma hanno semplicemente caricato file enormi e il loro spazio web è pieno. Libera un po' di spazio e funzionerà di nuovo.

  9. Grazie per il suggerimento..
    ma ci ho provato, prima non potevo caricare. Ho finito di impostare le linee guida.
    Per favore, qualche altro modo

  10. Il plugin Add From Server mi ha fatto risparmiare tempo. è facile da usare, basta caricare la tua immagine tramite ftp e usare il plugin Add from server per importarla nella tua Libreria multimediale.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.