Piccolo problema riscontrato durante l’installazione e l’aggiornamento di alcuni plugin su un sito WordPress e lo user FTP differente dallo user Apache, purtroppo questo fastidioso problema non mi consentiva di poter installare o aggiornare nulla ma grazie a questi due articoli ho risolto senza problema, uno e due, in pratica ho fatto questa procedura:
Prima di tutto ho verificato che i permessi di file e cartelle fossero quelli corretti, 755
per le directory e 644
per i file utilizzando filezilla come ho spiegato qui, quindi ho creato una directory tmp_dir
all’interno di wp-content
a cui ho dovuto dare i permessi 777
poiché lo user FTP non era lo stesso di Apache, per stare sicuro (visto che i permessi 777
“permettono” tutto e sono molto pericolosi) ho creato al suo interno un file vuoto di nome index.php
e un file .htaccess
con inserito queste due righe:
order allow,deny deny from all
il file index.php
vuoto, nel caso in cui si dovesse accedere alla cartella, mostrerà una pagina bianca nel browser (ovviamente dipende dalla configurazione del server), le due righe aggiunte al file .htaccess
invece impediscono l’accesso alla cartella stessa (sottodirectory comprese), dando un forbidden
del server, in questo caso ovviamente il file index.php
potrebbe anche non servire ma a me crearlo non crea nessun problema 😛 (la sicurezza non è mai troppa).
Fatta questa procedura ho aggiunto la seguente riga al file wp-config.php, appena dopo la chiusura del commento e prima della definizione della costante DB_NAME
:
define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp_dir/');
Grazie a questo “trucchetto” non ho più avuto questo problema durante l’installazione o aggiornamento di plugin.
Se questo articolo ti è stato utile ricondividilo, è gratis 🙂
7 responses to “Download non riuscito. La directory di destinazione per il file di streaming non esiste o non è scrivibile.”
Grazie per la guida ho risolto il problema 🙂
Grande 🙂
Avevo questo problema dopo aver trasferito il sito ad un altro hosting.
Grazie mille 😉
Marco
Grazie! Mi hai risolto un grande problema!!!
Guida molto utile! 🙂
Sono contento ti sia stato utile 🙂
Ciao, io ho seguito tutto alla lettera ma il problema persiste. Consigli?
Ciao Antonio, senza maggiori info non è facile rispondere.