Aktualisieren

Wenn du einen alten Release von Galette benutzt, ist es Zeit zu updaten.

Warnung

Ein Update ist oft keine Kleinigkeit, Ihre Daten können verändert werden. Stellen Sie daher sicher, dass Sie eine Sicherung Ihrer aktuellen Datenbank gemacht haben, sonst könnten Sie alle oder einen Teil Ihrer Daten verlieren.

Ein Backup aller Galette-Dateien ist ebenfalls empfehlenswert. Es wäre hilfreich, wenn Sie einen Fehler finden, der Sie an der Migration hindert und Sie eine alte Version wiederherstellen müssen;

Bemerkung

Die Migration einer Version vor 0.7 wird theoretisch unterstützt, ist aber nicht getestet (diese Versionen sind mehr als 10 Jahre alt!), und es ist möglich, dass Ihr Versuch fehlschlägt.

Nothing is really made to make such a time travel ;) If this is your case, you should first migrate to Galette 0.7.8; and do another migration to the latest version.

Datei wird aktualisiert

Erstens, melde dich von deiner Instance ab und stelle sicher dass du den Wartungsmodus benutzt, damit keine anderen Benutzer die Instance erreichen.

Dann, lade die aktuellste Version von Galette herrunter und ersetzte die Dateien. Weitere Informationen zur Installation der Dateien finden Sie im Abschnitt Vorbereitung der Installation.

Einige Verzeichnisse enthalten Daten und/oder Konfigurationen und sollten in die neue Instanz zurückkopiert werden:

  • config/config.inc.php. Wenn diese Datei fehlt, wird der Aktualisierungsprozess von Galette Sie nach den Informationen fragen und eine neue Datei erstellen. Wenn die Datei vorhanden ist, wird sie zum Ausfüllen der Informationen verwendet, mit Ausnahme des Datenbankpassworts. Es ist die einzige Datei, die während des Aktualisierungsvorgangs bearbeitet werden kann,

  • Daten/Fotos Ihre Mitgliederfotos und Logos,

  • data/exports enthält CSv-Exporte,

  • data/files enthält Dateien aus dynamischen Feldern der Typ Datei,

  • data/attachments enthält Mailing-Anhänge.

  • plugins Ihre aktuellen Plugins. Es ist eine gute Idee zu prüfen, ob neue Plugin-Versionen verfügbar sind ;)

Sobald die Dateien aktualisiert sind, rufen Sie Ihre Galette-Instanz auf. Dort werden Sie gefragt, ob Sie mit der Aktualisierung Ihrer Datenbank fortfahren möchten.

Wenn ja, besuchen Sie die Installations-URL /installer.php (z.B.: https://your.domain.name/installer.php) und wählen Sie Update, wenn Sie nach der Art der Installation gefragt werden.

Wenn es dich nichts fragt, bist du schon fertig ;)

Aktualisierung der Datenbank

Warnung

Die Installation einer neuen Galette-Version bedeutet nicht zwangsläufig, dass eine Aktualisierung der Datenbank erforderlich ist! Manchmal reicht es aus, nur die Dateien zu aktualisieren, selbst bei einer Hauptversion.

Galette sagt Ihnen, ob eine Aktualisierung erforderlich ist, Sie müssen keine Aktualisierung „erzwingen“.

Der Aktualisierungsprozess ist dem Galette installation process sehr ähnlich, mit einigen Schritten, die sich ändern. Alles ist ziemlich transparent, Informationen werden zu jedem Schritt bereitgestellt.

Datenbankinformationen

Im Schritt „Installationstyp“ müssen Sie „Update“ wählen. Die Seite mit den Datenbankinformationen wird mit den vorhandenen Informationen ausgefüllt, mit Ausnahme des Passworts. Andere Informationen sollten nicht geändert werden.

Bemerkung

Es ist wichtig, dass der Name der Datenbank und das Präfix, der in der vorherigen Datenbank verwendet wurde, mit der in der Konfiguration übereinstimmen.

Vorherige Version ausgewählt

Der nächste Schritt ist die Auswahl der vorherigen Galette-Version. Der Installationsprozess versucht zu „erraten“, um welche Version es sich handelt, und wählt diese standardmäßig aus (diejenige, die als fetter Text angezeigt wird).

../_images/5_update_version_select.png

Wenn Sie versuchen zu aktualisieren, aber Ihre Datenbankversion bereits korrekt zu sein scheint, werden Sie gewarnt. Kein Eintrag wird fett dargestellt, bitte stellen Sie sicher, dass Sie den richtigen Eintrag auswählen:

../_images/5bis_already_updated.png

Sobald die Aktualisierungsskripte ausgeführt wurden, wird eine Zusammenfassung angezeigt.