Echtes automatisiertes und unbeaufsichtigtes WordPress-Upgrade inklusive Plugins

Ich bin auf der Suche nach einer wirklich automatisierten Möglichkeit, 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 WordPress-Installation für mehrere Standorte, und ich möchte meine Zeit nicht mit Upgrades verbringen.

Ich bin bereit, das Risiko eines Aktualisierungserrorss einzugehen und die Websites offline zu lassen, bis ich das Problem manuell getriggers habe.

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

Solutions Collecting From Web of "Echtes automatisiertes und unbeaufsichtigtes WordPress-Upgrade inklusive Plugins"

Mir sind keine Lösungen für das Durchlaufen und automatische Aktualisieren Ihrer Plug-in-Liste bekannt, aber ich schätze, dass jedes System, das WordPress selbst automatisch aktualisieren kann, modifiziert werden kann, um alles in relativ kurzer Zeit zu aktualisieren.

Das heißt, ich kenne zwei gute Möglichkeiten, WordPress automatisch zu aktualisieren:

WP Fernbedienung

Dies ist ein Online-Dienst, mit dem Sie WordPress bei Bedarf remote überwachen und aktualisieren können. Von der ursprünglichen Beschreibung, die ich erhalten habe (ich hatte nicht die Gelegenheit, es selbst zu testen), können Sie das System so einstellen, dass es die Dinge ohne Ihr Zutun automatisch aktualisiert.

WordPress automatisches Upgrade

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


Update 7/13/11

Eine andere Option, da Sie Cron bereits verwenden, um das Update zu planen, besteht darin, es zu skripten und Subversion zu verwenden.

Wenn Sie WordPress über Subversion installieren, können Sie einfach svn up starten svn up um automatisch auf die neueste Version zu aktualisieren. Dies wird Ihre Dateien aktualisieren, aber nicht die database … also müssen Sie einen Treffer in den Code schreiben, der auch das db-Update ausführt.

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

Einige meiner Seiten verwenden private Plugins, die auf GitHub gehostet werden – ich verwende denselben process dort. Ich überprüfe das Plugin mit git clone und git clone einfach git pull auf einen cron um sie auf dem neusten Stand zu halten.