it-swarm.com.de

Echt automatisiertes und unbeaufsichtigtes WordPress-Upgrade inklusive Plugins

Ich suche nach einem wirklich automatisierten Weg, um WordPress und seine Plugins zu aktualisieren, etwas, das ich in die Crontab einfügen und so konfigurieren könnte, dass es täglich ausgeführt wird.

Ich habe mehrere WordPress-Plugins (> 20) und eine Multi-Site-WordPress-Installation und möchte meine Zeit nicht mit den Upgrades verbringen.

Ich bin bereit, das Risiko eines Upgrade-Fehlers einzugehen und die Websites offline zu schalten, bis ich das Problem manuell behebe.

Veröffentlichen Sie keine Lösungen, die manuelle Eingriffe erfordern, um das Update/Upgrade durchzuführen.

8
sorin

Ich kenne keine Lösung für das Durchlaufen und automatische Aktualisieren Ihrer Plug-In-Liste, aber ich vermute, dass jedes System, das WordPress selbst automatisch aktualisiert, so modifiziert werden kann, dass es alles in relativ kurzer Zeit aktualisiert.

Trotzdem kenne ich zwei gute Möglichkeiten, um WordPress automatisch zu aktualisieren:

WP Remote

Dies ist ein Onlinedienst, mit dem Sie WordPress bei Bedarf aus der Ferne überwachen und aktualisieren können. Ausgehend von der ursprünglichen Beschreibung, die ich erhalten habe (ich hatte nicht die Möglichkeit, sie selbst zu testen), können Sie das System so einstellen, dass die Dinge automatisch aktualisiert werden, ohne dass Sie eingreifen.

WordPress Automatisches Upgrade

Ich habe mehrere Kunden, die auf dieses Plug-in schwören. Es aktualisiert automatisch WordPress (nicht Ihre Plug-Ins), sobald ein Update verfügbar wird.


Update 13.07.11

Eine andere Möglichkeit, da Sie das Update bereits mit cron planen, besteht darin, ein Skript zu erstellen und Subversion zu verwenden.

Wenn Sie WordPress über Subversion installieren, können Sie einfach svn up ausführen, um automatisch auf die neueste Version zu aktualisieren. Dadurch werden Ihre Dateien, aber nicht die Datenbank aktualisiert. Sie müssen also einen Treffer für den Code ausführen, der auch das Datenbank-Update ausführt.

Plugins funktionieren genauso. Überprüfen Sie die Plugins, die Sie über Subversion verwenden, anstatt das integrierte Installationsprogramm zu verwenden, und durchlaufen Sie den Ordner /plugins mit einem svn up-Befehl, um sie auf dem neuesten Stand zu halten.

Einige meiner Websites verwenden private Plugins, die auf GitHub gehostet werden. Dort verwende ich denselben Prozess. Ich checke das Plugin mit git clone aus und starte git pull auf einem Cron, um sie mit der neuesten Version auf dem Laufenden zu halten.

4
EAMann