Gestisco un numero crescente di siti WordPress, oltre a diversi per i clienti - e il login per eseguire gli aggiornamenti sta diventando noioso. Sto cercando un modo per automatizzare il processo, preferibilmente da un singolo script della riga di comando - e aggiornare tutti i siti in un colpo solo.
Il mio ideale sarebbe quello di collegarmi all'ottimo backup automatico integrato in WordPress e attivarlo dal server per tutti e 30 i siti. Ciò riguarderebbe l'aggiornamento dei file e quindi il database.
Tutti i siti Web di cui ho il backup ogni 24 ore, quindi il backup prima dell'inizio dell'aggiornamento non è una priorità (ma non puoi mai avere troppi backup!) Tuttavia, un mezzo per determinare se un sito si è rotto sarebbe un'altra caratteristica interessante.
Supponendo che non sia possibile collegarmi direttamente al backup integrato, ho scoperto che questo funziona più o meno come pensavo, ma non esegue gli aggiornamenti del database. Comprendo che ciò potrebbe potenzialmente rendere il sito Web vulnerabile fino a quando un amministratore accede ed esegue l'aggiornamento (che potrebbe durare fino a 72 ore).
Ho anche familiarità con il concetto di utilizzo di SVN e GIT per eseguire gli aggiornamenti, ma se dovessi spostarmi lungo questa strada devo trovare un modo affidabile per garantire che i file a) / wp-content non siano danneggiati eb ) vengono conservate le autorizzazioni dei file per l'intero sito (se lo script viene eseguito come utente root).