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 🙂

Last edit:

2 Responses to “Download non riuscito. La directory di destinazione per il file di streaming non esiste o non è scrivibile.”

Lascia un commento

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

Puoi formattare meglio il testo con questi tag HTML

Pre Code Bold Italico Link Quote