la mia attuale versione di WP è la 4.7.5 ma dalla 4.6 non riuscivo ad aggiornare automaticamente i plug-ins e lo stesso WP. Il resto funzionava tutto perfettamente.Stanco mi ci sono dedicato 3 serate e ho risolto con le seguenti operazioni
prima parte
Aggiornato PHP del server alla versione 5.6.31 link
Aggiornato cURL alla versione 7.50.2 link
————————————————————————————-
Da questo momento sono magicamente apparsi 13 aggiornamenti di plug-in ma se provavo a lanciare l’aggiornamento mi ritornava un errore cURL 6. Ho risolto in questo modo:
seconda parte
nella cartella wp-content ho creato la directory temp
per sicurezza ho ridato a tutta la cartella wp-content i permessi consigliati da WP (quindi 755 alle dir e 644 ai file) con questi due semplici comandi che fanno la cosa in modo ricorsivo e automatico per tutte le cartelle e files. Bisogna posizionarsi all’interno della dir e lanciare da shell (sudo) qui
find . -type f -exec chmod 644 ‘{}’ ‘;’
find . -type d -exec chmod 755 ‘{}’ ‘;’
sono andato a dire a WP la cartella da utilizzare per i suoi traffici temporanei, editando il file wp-config.php e aggiungendo all’ultila riga della sezione modifiche la seguente riga
define(‘WP_TEMP_DIR’, dirname(__FILE__) . ‘/wp-content/temp/’);
a questo punto ho dato alla dir temp (precedentemente creata) i permessi 777 (solo a quella!). Porre attenzione che l’owner della cartella sia www-data (comando chown -R www-data:www-data nomecartella)
In pratica WP non aveva una cartella Temp dove effettuare i download temporanei. Ora funziona tutto alla perfezione
Lascia un commento
Devi essere connesso per inviare un commento.