Ho riscontrato questo errore con l’ultimo aggiornamento di WP-Discourse:
Aggiornamento fallito: l’aggiornamento non può essere installato perché alcuni file non sono stati copiati. Questo è solitamente dovuto a permessi dei file incoerenti.
Ho aggiornato altri 3 plugin senza problemi. Solo questo plugin ha generato l’errore:
Non ho apportato alcuna modifica ai permessi, assolutamente nulla. (altri plugin si sono aggiornati senza problemi) Qualche idea?
Navigando in /wp-content/plugins/ e /wp-content/plugins/wp-discourse/, tutti i permessi/proprietà dei file e delle directory sono identici a quelli di tutti gli altri plugin.
Modifica: Semplicemente eliminando il plugin e reinstallandolo tramite wp-admin ha risolto il problema. Spero che nulla sia compromesso. Non è stato tutto liscio con questo plugin finora.
Anche se capisco che tu non abbia riscontrato il problema in altri aggiornamenti, questo errore non riguarda il plugin. Riguarda la configurazione del tuo server. Puoi leggere di più a riguardo qui:
Grazie. Non ho dovuto apportare alcuna modifica alla configurazione del server. Ho semplicemente disattivato, eliminato e reinstallato tramite l’interfaccia utente di wp-admin. Quindi probabilmente è stato un intoppo. Grazie!
Succede abbastanza spesso perché il proprietario delle directory sotto Wordpress è stato modificato in root. Se è vero, allora chown -R www-data:www-data /var/www/public_html o un comando simile a seconda della distro e dei percorsi aiuta.
Sì, nella maggior parte dei casi il povero admin vede quel problema ogni volta che cambia il mese e prova a caricare i media.
Ho riscontrato lo stesso errore con altri plugin, ma non di recente. Ma non ricordo quale fosse il problema allora — ma ho un’immagine di memoria molto debole di un’origine del plugin che si comporta male. O ho fatto cose strane con il geo-ip e/o il blocco degli IP.
Utilizzi plugin di sicurezza? O Fail2ban?
WP-CLI potrebbe fornire un errore un po’ più informativo. O no.