Skip to content

imperia Update

In dieser Anleitung lernen Sie, wie sie ein Minor-Update (z.B. 11.0.0 auf 11.1.0) oder ein Micro-Update (z.b. 11.0.0 auf 11.0.1) ausführen.

Schritt 1: Spezielle Update-Instruktionen beachten#

Hin und wieder gibt es bei einem Update spezielle Instruktionen zu beachten, die nicht bei jedem Update ausgeführt werden müssen. Das können ganz verschiedene Dinge sein, z.B. ein Update des Datenbankschemas oder eine Änderung in einer Konfigurationsdatei.

Wenn es spezielle Update-Instruktionen gibt, dann finden Sie diese im Releasedokument der neuen Version. Außerdem werden die aktuellen Hinweise auch auf der Download-Seite im Jira in dem Bereich „wichtige Hinweise” gelistet.

Schritt 2: Vorbereitungen für ein Update#

  • Machen Sie vorsichthalber ein Backup Ihres Systems und der Datenbank. Wenn Sie die Datenhaltung File65 nutzen, dann können Sie einfach das gesamte Verzeichnis packen. Wenn Sie Ihre Daten in einer Datenbank speichern, dann müssen Sie zusätzlich diese Datenbank sichern.

  • Stoppen Sie den Hermes-Dienst. Auf dem Dashboard des Redaktionssystems finden Sie ein Widget, mit dem Sie die Hintergrunddienste des Redaktionssystems und der Livesysteme stoppen können. Alternativ kann es auch sein, dass Sie den Hermes-Dienst direkt per Skriptaufruf gestartet haben. Auf Unix-Systemen können Sie mit dem folgenen Befehl überprüfen, ob ein Hermes-Dienst läuft:

ps aux | grep hermes
  • Stoppen Sie den/die Webserver. Vor einem Update sollten Sie auch den Webserver stoppen, über den das Redaktionssystem betrieben wird.

  • Laden Sie das neue Installationspaket von der Jira-Download-Seite herunter, übertragen Sie es auf den Server und entpacken es dort.

Schritt 3: imperia CMS updaten#

Führen Sie das Installationsskript auf dem System aus, dass Sie updaten möchten und folgen Sie den Anweisungen.

sudo -u www-data perl /tmp/imperia/install.pl -s /var/www/imperia/dev/site

In dem Beispielaufruf oben spezifiziert der Parameter -s das Site-Verzeichnis des imperia Redaktionssystems. Alle weiteren Parameter werden automatisch aus dem System, das aktualisiert werden soll, übernommen.

Nachdem das Installationsskript durchgelaufen ist, aktualiseren Sie die Datenhaltung mit folgendem Aufruf:

perl /var/www/imperia/dev/site/bin/site_doctree_admin.pl -U

Schritt 4: Webserver starten#

Starten Sie den/die Webserver.

Schritt 5: Hermes starten#

Starten Sie den Hermes-Dienst.

Schritt 6: Zielsysteme updaten#

Nachdem Sie das Redaktionssystem aktualisiert haben, sollten Sie auch die Zielsysteme auf die neue Version aktualisieren.

Dazu gehen Sie für jedes Zielsystem vor, wie in dieser Anleitung beschrieben.

Ein Abschalten des Webservers auf dem Zielsystem ist jedoch nicht nötig. Das Abschalten des Hermes-Dienst ist hier völlig ausreichend.

Das Installationsskript kann bei der Ausführung unterscheiden, ob Sie gerade ein Redakationssystem (develop) oder ein Zielsystem (live) updaten. Um ganz sicher zu gehen können Sie bei der Installation aber noch den Parameter -l übergeben:

sudo -u www-data perl /tmp/imperia/install.pl -l -s /var/www/imperia/live/site