Sichern Sie in einem ersten Schritt unbedingt folgende Dateien Ihrer aktuellen Installation:
core/conf/sys.inc.php
files/
files/global_files/
files/media/
|
Warnung |
|---|---|
|
Achten achten Sie darauf, die o.g. Dateien oder/und Ordner auf jeden Fall
lokal zu sichern. Die Datei |
|
Anmerkung |
|---|---|
|
Sollten Sie weitere Dateien der Installation manuell
angepasst oder hinzugefügt haben - beispielsweise ein der Standardinstallation
hinzugefügtes Textmakro, Smarty-Plugin oder eine |
Nach der Sicherung der oben genannten Dateien und Verzeichnisse, empfiehlt es sich, die komplette Installation vom Server zu löschen. So stellen Sie sicher, dass keine Dateileichen zurückbleiben.
Haben Sie dies erledigt, gilt es, die aktuelle
Welcompose-Version zu beschaffen. Laden Sie dazu die
aktuelle Welcompose-Version in Quellform aus dem
Download-Bereich
der Software-Webseite herunter. Sie erkennen die richtige Datei
an der Endung des Dateinamens (welcompose-x.x.x-full-src.suffix).
Entpacken Sie die Welcompose-Distribution und laden Sie alle Daten aus dem entpackten Welcompose-Archiv auf den Server.
|
Anmerkung |
|---|---|
|
Den Ordner |
Stellen Sie sicher, dass alle Ordner und Dateien über Schreibrechte verfügen, die vom PHP (respektive Welcompose) beschrieben werden können müssen.
Folgende Verzeichnisse müssen für PHP beschreibbar sein:
admin/smarty/compiled/
smarty/compiled/
smarty/cache/
files/media/
files/global_templates/
tmp/
tmp/captchas/
tmp/flickr_cache/
tmp/installer/
tmp/log/
tmp/mail_attachments/
tmp/sitemaps/
tmp/updater/
Nachdem alle Dateien auf den Server hochgeladen sind, müssen wir unsere
lokal gespeicherte Konfigurationsdatei sys.inc.php
mit der gleichnamigen Datei auf dem Server (Im Verzeichnis
core/conf) abgleichen.
|
Warnung |
|---|---|
|
Ersetzen Sie die neu hochgeladene Konfigurationsdatei bitte nicht einfach durch die ältere, lokale Datei. Es ist möglich, dass neue Konfiguration-Parameter hinzugekommen sind oder Bestehende modifiziert sind. |
Um die beiden Konfigurations-Dateien zu vergleichen, öffnen Sie bitte beide in einem Text-Editor Ihrer Wahl, kopieren aus der lokalen sys.inc.php Datei die Abschnitte, die mit denen der neu hochgeladenen sys.inc.php Datei identisch sind und ersetzen diese.
|
Anmerkung |
|---|---|
|
Bitte überprüfen Sie genau, ob die Angaben der lokal gespeicherten Datei mit denen
der Datei aus dem Aktualisierungspaket übereinstimmen. Durch hinzugekommene
Seitentypen können sich bspw. die Angaben im Abschnitt |
Nachdem Sie die auf dem Server liegende Konfigurations-Datei sys.inc.php
angepasst und gespeichert haben, laden Sie die zuvor lokal gesicherten Dateien/Ordner wieder
auf den Server. Falls die Sie bisher mit einer Standardinstallation gearbeitet haben,
betrifft dies den Ordern files/ inklusive seiner Unterordner, in
dem Ihre binären Dateien liegen.
Nun muss die Datenbank aktualisiert werden, was mit Hilfe
der automatischen Update-Prozedur geschieht. Rufen Sie dazu
mit dem Browser die index.php im Ordner
update/ Ihrer Welcompose-Installation
auf.
Zuerst müssen Sie wieder die Bedingungen der Lizenz anerkennen. Dieser Schritt wird nach dem Setup wiederholt, da sich die Lizenz seit der ersten Installation geändert haben kann.
Nun kommen Sie wieder zur Überprüfung der Voraussetzungen. In diesem Schritt wird vom Update-Assistenten überprüft, ob der Webserver, auf dem Welcompose betrieben wird, die nötigen Voraussetzungen für das Update und einen späteren reibungslosen Betrieb erfüllt. Die Ermittlung der Daten erfolgt anhand hinterlegter Tests auf Versionsnummern und das Vorhandensein bestimmter Funktionen. Tests können entweder Fehlschlagen (rote Warnmeldung neben der getesteten Komponente), eine Warnung verursachen (orange Warnmeldung) oder passieren (grüne Meldung). Sollten Probleme auftauchen, konsulierten Sie bitte Abschnitt 2.4.2, „Voraussetzungen“.
Nachdem Sie Überprüfung der Voraussetzungen überstanden haben, werden Sie noch einmal daran erinnert, Backups zu erstellen.
Nun kommen Sie zum eigentlichen Update-Prozess, der die Datenbank aktualisiert. Der Update-Prozess besteht aus etlichen einzelnen Aufgaben, sogenannten Tasks, die nacheinander ausgeführt werden. Der Updater ermittelt selber, welche Tasks ausgeführt werden müssen. Sobald Sie auf klicken, werden die einzelnen Tasks ausgeführt.
Ein Symbol indiziert jeweils, ob ein ein Task erfolgreich ausgeführt werden konnte oder nicht. Konnte ein Task nicht erfolgreich ausgeführt werden, erscheint eine Fehlermeldung und der Update-Prozess wird abgebrochen. Beheben Sie den Fehler und führen daraufhin den Updater erneut aus. Es werden dann nur diejenigen Tasks ausgeführt, die bisher nicht erfolgreich ausgeführt werden konnten.
Nachdem die Datenbank erfolgreich aktualisiert wurde, können Sie auf die Schaltfläche klicken, um den Aktualisierungs-Prozess zu beenden. Auf der letzten Seite werden Sie noch daran erinnert, das Verzeichnis mit dem Updater vom Server zu löschen. Danach können Sie sich in die Admin-Oberfläche einloggen und mit Ihrer neuen Welcompose-Version arbeiten!
|
Warnung |
|---|---|
|
Vergessen Sie nicht, das Verzeichnis
|
|
Anmerkung |
|---|---|
|
Gegebenenfalls ist es nach dem Aktualisierungsprozeß notwendig,
die zuvor kompilierten Smarty-Vorlagen
unter |