Ich betreibe immer mehr WordPress-Sites sowie mehrere für Clients - und das Anmelden, um Upgrades durchzuführen, wird mühsam. Ich suche nach einer Möglichkeit, den Prozess zu automatisieren, vorzugsweise über ein einziges Befehlszeilenskript - und alle Websites auf einen Schlag zu aktualisieren.
Mein Ideal wäre es, mich in das sehr gute automatische Backup einzubinden, das in WordPress integriert ist, und es für alle 30 Sites vom Server aus auszulösen. Das würde die Aktualisierung der Datei und dann die Datenbank abdecken.
Alle Websites, die ich alle 24 Stunden sichern möchte, sodass das Sichern vor dem Start des Upgrades keine Priorität hat (Sie können jedoch nie zu viele Sicherungen durchführen!). Ein weiteres interessantes Feature wäre jedoch ein Mittel, um festzustellen, ob eine Website fehlerhaft ist.
Unter der Annahme, dass ich mich nicht direkt in das integrierte Backup einbinden kann, habe ich festgestellt, dass dies mehr oder weniger so funktioniert, wie ich es mir vorgestellt habe, aber die Datenbank-Upgrades nicht durchführt. Ich verstehe, dass dies die Website möglicherweise anfällig machen kann, bis sich ein Administrator anmeldet und das Update durchführt (dies kann bis zu 72 Stunden dauern).
Ich bin auch mit dem Konzept der Verwendung von SVN und GIT zur Durchführung der Aktualisierungen vertraut, aber wenn ich diesen Weg beschreiten möchte, muss ich einen zuverlässigen Weg finden, um sicherzustellen, dass a) / wp-Inhaltsdateien nicht beschädigt werden und b ) Dateiberechtigungen für die gesamte Site bleiben erhalten (wenn das Skript als Root-Benutzer ausgeführt wird).