Aktualisierung
Direkte Aktualisierungen sind seit Version 0.5 möglich. In allen Fällen ist es sinnvoll mit der eingebauten Funktion oder über FTP-Zugriff vorher eine Sicherungskopie zu erstellen.
Desweiteren ist es empfehlenswert vor der Aktualisierung die Veröffentlichungshinweise auf der Website des Projekts zu lesen, da manchmal Änderungen an Templates oder Includes nötig sind.
Automatische Aktualisierung
Seit Version 0.7.12 ist die Benachrichtigung über neue Versionen sowie die aktomatische Aktualisierung über den Adminbereich möglich. Für die automatische Benachrichtigung wird die PHP-Erweiterung von Curl benötigt, für die automatische Aktualisierung zusätzlich die PHP-Erweiterung der zlib. Seit Version 0.9 ist die automatische Überprüfung deaktivierbar.
Falls eine neue Version bereitsteht, wird der Benutzer automatisch über ein Symbol rechts oben benachrichtigt. Mit einem Klick darauf erscheint ein Dialog, in dem mehrere Möglichkeiten zur Auswahl stehen:
- Weitere Informationen
Diese Schaltfläche leitet in das Blog der Website von cms -db, wo in der Regel ein Artikel zur neuen Version verfügbar ist. Eventuelle Hinweise zur Aktualisierung sollten vorher gelesen werden. - Download
Über diese Schaltfäche kann das aktuelle Installationarchiv heruntergeladen werden. Es wird für eine manuelle Aktualisierung benötigt. - Aktualisierung
Bei Gegebenheit aller Voraussetzungen wird diese Möglichkeit angeboten. Hier lässt sich der automatische Aktualisierungvorgang starten. Vor der Aktualisierung sollte sicherheitshalber immer eine Sicherungskopie der Daten (Backup) erstellt und heruntergeladen werden.
Falls die nötigen Software-Voraussetzungen nicht erfüllt sind, oder die installierte Version älter als 0.7.12 ist, muss eine manuelle Aktualisierung wie unten beschrieben erfolgen.
Wichtiger Hinweis
Obwohl sowohl in Version 0.7.11 als auch in Version 0.9 die Funktion zur automatischen Aktualisierung enthalten ist, ist sie aufgrund von Softwarefehlern hier nicht nutzbar!
Fehler bei der Aktualisierung
Falls es bei der automatischen Aktualisierung zu Fehlern kommt, sollten der Ordner /data/update und die Datei /data/update.tar.gz gelöscht werden. Dann kann wie unten beschrieben von Hand eine Aktualisierung durchgeführt werden.
Manuelle Aktualisierung
Die manuelle Aktualisierung ist bei Aktualisierung von Version 0.7.11 oder älteren nötig, oder wenn die nötigen Voraussetzungen für eine automatische Aktualisierung nicht erfüllt sind.
- Herunterladen, Entpacken und Hochladen der aktuellen Version
Die neueste Version kann auf der Downloadseite heruntergeladen werden. Dann muss das Archiv entpackt werden und der Inhalt auf den Server geladen werden. (Weitere Informationen finden sich unter Installation) Die bestehenden Dateien müssen dabei durch die neuen ersetzt werden. - Vervollständigung der Aktualisierung
Als nächstes muss der Adminbereich aufgerufen werden und der Hauptbenutzer muss sich anmelden, um die Aktualisierung zu vervollständigen. Eine Anmeldung als normaler Benutzer ist zu diesem Zeitpunkt nicht möglich. Das CMS wird jetzt evtl. noch einige Dateien auf den aktuellen Stand bringen, dann ist die Aktualisierung abgeschlossen.
Aktualisierung von Version 0.4.2 oder älter
Hierfür muss ein Backup erstellt werden und in eine neue Installation von cms -db 0.5 wiederhergestellt werden. Danach kann von Version 0.5 wie bei der manuellen Aktualisierung beschrieben direkt auf die aktuelle Version aktualisiert werden.