Das CMS-Update ist nur für Websitebesitzer verfügbar, die es auch besitzen core.updates.manage. Seiten können Remote-Endpunkte überprüfen, manuelle ZIPs mit Manifesten empfangen, Updates anwenden oder Core neu installieren.
Vor der Änderung
Datenbanksicherungen, cfg/.env, cfg/var, private Dateien, veraltete Uploads, Plugins und Themes von Drittanbietern. Stellen Sie sicher, dass der Webprozess auf das Core-Ziel schreiben kann. Die automatische Sicherung geänderter Dateien durch Updater hilft beim Datei-Rollback, ist jedoch kein Ersatz für vollständige Bereitstellungssicherungen.
Aktualisieren und neu installieren
Bei der Remote-Überprüfung werden Versionsmetadaten abgerufen. Anschließend wird das Paket vor der Bereitstellung anhand des Manifests überprüft. Manueller Upload erforderlich cms-manifest.json im ZIP-Root. Bei der Neuinstallation werden die Core-Dateien mit der ursprünglichen Paketversion überschrieben, während Daten erhalten bleiben, die durch Updater-Richtlinien ausgeschlossen sind.
Hard-Reset
Die Option zum Hard-Reset ist nur bei einer Neuinstallation verfügbar. Diese Option setzt das Systemdesign, die Authentifizierungspfade, den Plugin-Status, die Slots, die Seitenleiste und das Menü auf die Standardeinstellungen zurück. Inhalte, Benutzer, Medien, Datenbankkonfigurationen und Uploads werden durch diesen Ablauf nicht gelöscht, es ist jedoch weiterhin eine Sicherung erforderlich. Es gibt keine separate Soft-Reset-Taste.
Überprüfung
Passen Sie nach dem Update die Version an, öffnen Sie Frontend/Login/Dashboard, testen Sie den Schreibinhalt, überprüfen Sie Plugin/Theme und lesen Sie Protokolle. Überschreiben Sie die Bereitstellung nicht mit git pull ohne die Erhaltungsrichtlinie zu verstehen. Wenn die Aktualisierung fehlschlägt, bewahren Sie die Protokollbeweise auf und stellen Sie sie aus einer getesteten Sicherung wieder her.