Upgrade auf Totara 17
  • 11 Apr 2023
  • 3 Minuten zu lesen

Upgrade auf Totara 17


Article Summary

Voraussetzungen

Stellen Sie vor dem Upgrade auf Totara 17 sicher, dass Ihre Website auf mindestens Totara 13 aktualisiert wurde und dass Ihr Server die Mindestanforderungen erfüllt, die in den Serversystemanforderungen beschrieben sind. Darüber hinaus gibt es mehrere Faktoren, die Sie bei der Aktualisierung einer Totara-Website berücksichtigen müssen.

Upgrade-Prozess

Bitte beachten Sie, dass sich der Upgrade-Prozess für Totara 14 und höher von den meisten früheren Hauptversionen unterscheidet, da die Codebasis für Totara 13 neu organisiert wurde und die Verteilung jetzt Totara Learn, Perform und Engage umfasst.

Weitere Informationen zu diesen Änderungen finden Sie unter Totara 13 Code-Reorganisation und Totara 13 Bemerkenswerte technische Änderungen.

Gehen Sie wie folgt vor, um Ihre Totara Website zu aktualisieren:

  1. Melden Sie sich als Site-Administrator an.
  2. Überprüfen Sie die Live-Protokolle, um zu überprüfen, ob Nutzer die Website derzeit nutzen (Schnellzugriffsmenü > Berichte > Live-Protokolle). Die Website ist offline, während die Upgrades durchgeführt werden.
  3. Cron ausführen.
  4. Aktivieren Sie den Wartungsmodus in Totara (Schnellzugriffsmenü > Server>wartungsmodus).
  5. Cron deaktivieren.
  6. Abmelden.
  7. Sichern Sie die Totara-Datenbank.
  8. Sichern Sie das Verzeichnis der Websitedaten.
  9. Sichern Sie das Totara Quellcodeverzeichnis.
  10. Erstellen Sie eine Kopie Ihrer config.php und aller installierten Plugins.
  11. Alten Quellcode entfernen – alles löschen.
  12. Extrahieren Sie den neuen Quellcode in das Quellcodeverzeichnis.
Kopieren Sie den neuen Code nicht über den vorhandenen Codeordner.
  1. Kopieren Sie Ihre config.php und alle Plugins von Drittanbietern zurück in das Quellcodeverzeichnis.
  2. Ändern Sie Ihre config.php wie im Abschnitt Ändern Ihrer config.php beschrieben.
  3. Ändern Sie Ihre Webserver-Konfiguration, um auf das Serververzeichnis zu verweisen.
Dies ist eine wesentliche Änderung der Webserverkonfiguration und ermöglicht es uns, eine sicherere Lösung zu präsentieren. Wenn Sie Ihre Webserver-Konfiguration nicht ändern, um das Serververzeichnis zu bedienen, wird die Sicherheit Ihrer Website beeinträchtigt.
  1. Führen Sie den folgenden Befehl in Ihrem Terminal aus und ersetzen Sie www-data durch den Benutzernamen Ihres Webnutzers (wenn Sie ein Linux- oder Unix-basiertes System verwenden). Andernfalls können Sie zur URL der Website navigieren (automatisch umgeleitet), um das Upgrade über den Browser durchzuführen.
    sudo -u www-data php server/admin/cli/upgrade.php
  1. Überprüfen Sie die bereitgestellten Informationen und bestätigen Sie, dass Sie fortfahren möchten.
  2. Überprüfen Sie sorgfältig den Ausgang im Terminal und stellen Sie sicher, dass keine Fehler aufgetreten sind.

Wenn ein Fehler aufgetreten ist, muss die Website zurückgesetzt, das Problem behoben und das Upgrade erneut versucht werden.

Wenn ein Fehler aufgetreten ist, muss die Website zurückgesetzt, das Problem behoben und das Upgrade erneut versucht werden.
  1. Cache löschen:
sudo -u www-data php server/admin/cli/purge_caches.php
  1. Melden Sie sich als Site-Administrator an.
  2. Änderungen an neuen Einstellungen überprüfen und speichern (falls vorhanden).
  3. Überprüfen Sie Ihr Thema und Ihren Test.
  4. Serverwartungsmodus deaktivieren.
  5. Aktivieren Sie Cron erneut und lassen Sie es laufen.

Herzlichen Glückwunsch, Ihre Website wurde jetzt aktualisiert. Lesen Sie changelog.md, um mehr darüber zu erfahren, was neu ist.

Was zu tun ist, wenn das Upgrade fehlschlägt

Wenn ein Upgrade aus irgendeinem Grund fehlschlägt, ist es am besten, zum letzten bekannten guten Arbeitszustand zurückzukehren. Es ist wahrscheinlich, dass Sie zu den Backups zurückkehren, die Sie unmittelbar vor dem Upgrade durchgeführt haben (Schritte 7-9 im Upgrade-Prozess oben). Beheben Sie den Fehler und fahren Sie dann erneut mit dem Upgrade fort.

Wenn Sie sich nicht sicher sind, warum das Upgrade fehlgeschlagen ist, oder wenn Sie sich nicht sicher sind, wie Sie es beheben können, wenden Sie sich bitte über unseren Helpdesk an uns.

Der Versuch, ein Upgrade fortzusetzen, das zuvor fehlgeschlagen ist, sollte nicht versucht werden, es sei denn, Sie verstehen die Art des Fehlers vollständig und sind sicher, dass sich die Standortdaten noch in einem gültigen Zustand befinden. Wenn Sie sich überhaupt nicht sicher sind, empfehlen wir, den Upgrade-Prozess zurückzusetzen und neu zu starten.

Ändern Ihrer config.php

Sie müssen Ihre vorhandene Datei config.php mit den folgenden Änderungen aktualisieren.

Entfernen Sie die folgende Zeile, wenn sie am Anfang der Datei config.php vorhanden ist:

global $CFG;

Fügen Sie eine Geschmackserklärung hinzu, die festlegt, welche Geschmacksrichtung die Website verwenden soll:

$CFG->forceflavour = 'flavourname';
Weitere Informationen und eine Liste der verfügbaren Geschmacksrichtungen finden Sie in der Dokumentation zum Ändern von Geschmacksrichtungen.

Entfernen Sie diese Zeile (oder eine ähnliche Zeile) unten in config.php:

require_once(dirname(__FILE__) . '/lib/setup.php');

Ihre config.php sollte im obersten Ordner verbleiben (verschieben Sie sie nicht nach server/config.php).

© Copyright 2024 Totara Learning Solutions. All rights reserved.


War dieser Artikel hilfreich?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.