Server
  • 11 Apr 2023
  • 10 Minuten zu lesen

Server


Article Summary

Über das Schnellzugriffsmenü > Server können Sie verschiedene Aspekte der Einrichtung Ihrer Website über die unten aufgeführten Einstellungen und Optionen steuern. 

Systempfade

Die Seite Systempfade enthält die folgenden Optionen:

EinstellungBeschreibungHinweise

GD-Version

GD ist eine Grafikbibliothek, die Grafiken manipuliert. Sie wird verwendet, um Miniaturbilder aus hochgeladenen Dateien und anderen Grafiken zu erstellen. Wenn Sie nicht wissen, welche Version installiert ist, lassen Sie diese in der ursprünglichen Einstellung.

-

Pfad zum ZIP und Entzippen

Wenn Sie Totara auf einem Unix- oder Unix-ähnlichen Server (Linux, Solaris, BSD, Mac OS X) ausführen, müssen Sie möglicherweise angeben, wo sich das ZIP-Programm befindet. Zip und Unzip werden verwendet, um ZIP-Archive wie den Sicherungsordner zu komprimieren und zu dekomprimieren.

-

Pfad zum aspell

Um die Rechtschreibprüfung im HTML-Editor zu verwenden, muss  aspell 0.50 oder höher (http://aspell.net/) auf Ihrem Server installiert sein. Sie müssen auch den richtigen Pfad angeben, um auf die aspelle Binärdatei zuzugreifen.

-

Support-Kontakt

Ein Site-Administrator kann einen Support-Namen, eine E-Mail und/oder eine Support-Seite im Schnellzugriffsmenü angeben > Server > Support-Kontakt , der in die Kontobestätigungs-E-Mail aufgenommen werden soll.

Wenn ein Nutzer die E-Mail-Adresse in seinem Profil ändert, wird eine Bestätigungs-E-Mail vom primären Administrator der Website und nicht von der Support-E-Mail gesendet.

Bearbeitung von Sitzungen

Die Seite zur Sitzungsbearbeitung enthält die folgenden Optionen:

EinstellungBeschreibungHinweise

Datenbank für Sitzungsinformationen verwenden

Wenn diese Einstellung aktiviert ist, wird die Datenbank verwendet, um Informationen über aktuelle Sitzungen zu speichern. Wenn Sie diese Einstellung ändern, werden alle aktuellen Nutzer (einschließlich Ihnen) abgemeldet. Wenn Sie MySQL verwenden, stellen Sie bitte sicher, dass max_allowed_packet in my.cnf (oder my.ini) mindestens 4M ist. Andere Sitzungstreiber können direkt in config.php konfiguriert werden

-

Zeitüberschreitung

Sobald sich jemand bei Ihrem Totara-Server anmeldet, startet der Server eine Sitzung. Die Sitzungsdaten ermöglichen es dem Server, Nutzer zu verfolgen, wenn sie auf verschiedene Seiten zugreifen. Wenn Nutzer während der hier festgelegten Zeit keine neue Seite laden, beendet Totara ihre Sitzungen und meldet sie ab.

Stellen Sie sicher, dass dieser Zeitrahmen lang genug ist, um den längsten Test abzudecken, den Ihre Trainer anbieten können. Wenn Lernende während eines Tests abgemeldet werden, gehen ihre Antworten auf die Testfragen möglicherweise verloren.

Cookie-Präfix

In den meisten Fällen können Sie dieses Feld leer lassen, es sei denn, Sie führen mehr als eine Totara-Website auf demselben Server aus. In diesem Fall sollten Sie den Namen des Cookies anpassen, das jede Totara-Website verwendet, um die Sitzung zu verfolgen. Dadurch können Sie gleichzeitig bei mehr als einer Totara-Website angemeldet sein.

Wenn Sie das Cookie-Präfix ändern, müssen Sie sich erneut anmelden, da die Änderung sofort wirksam wird.

Cookie-Pfad

Wenn Sie ändern müssen, wohin Browser die Totara-Cookies senden, können Sie diese Einstellung ändern, um ein Unterverzeichnis Ihrer Website anzugeben. Andernfalls lassen Sie dies als Standard.

-

Cookie-Domäne

So können Sie die Domain ändern, in der die Totara Cookies verfügbar sind. Dies ist nützlich für Totara-Anpassungen (z. B. Authentifizierungs- oder Registrierungs-Plugins), die Totara-Sitzungsinformationen mit einer Webanwendung in einer anderen Subdomain teilen müssen. 

Es wird dringend empfohlen, die Cookie-Domain-Einstellung auf der Standardeinstellung (leer) zu lassen, da ein falscher Wert alle Anmeldungen auf der Website verhindert.

Statistiken

Wenn Sie die Website-Statistik aktivieren, sammelt Totara Informationen über die Anzahl der Treffer, die in jedem Kurs und auf der Website als Ganzes vorhanden waren. Statistiken zeigen nicht, wie viele verschiedene Nutzer sie waren. Diese Daten werden sowohl im Tabellen- als auch im Diagrammformat nach Datum angezeigt.

Ein Site-Administrator kann Statistiken über das Schnellzugriffsmenü unter Server>statistiken aktivieren.

EinstellungBeschreibungHinweise

Maximales Verarbeitungsintervall

Verwenden Sie das Dropdown-Menü, um auszuwählen, wie weit die Protokolle beim ersten Versuch der Bearbeitung von Statistiken durch den Cron-Job zurückliegen sollen. Wenn Sie sehr viele Aktivitäten in den Kursen haben oder sich einen Server mit anderen Anwendungen teilen, sollten Sie keinen zu langen Zeitraum wählen. Die Auswertung erfordert eine hohe Serverleistung. Beachten Sie, dass für diese Einstellung 1 Monat = 28 Tage. In den erstellten Grafiken und Berichten ist 1 Monat = 1 Kalendermonat.

-

Maximale Laufzeit

Gibt die maximal zulässige Zeit für die Berechnung der Statistiken für einen Tag an, wobei berücksichtigt wird, dass die Statistikverarbeitung eine große Last auf den Server ausüben kann. Die maximale Anzahl der in einem Cron verarbeiteten Tage kann unten angegeben werden.

-

Zu verarbeitender Tag

Gibt die maximale Anzahl von Tagen an, die in jeder Statistikausführung verarbeitet werden. Sobald die Statistiken auf dem neuesten Stand sind, wird nur ein Tag verarbeitet. Passen Sie diesen Wert also je nach Serverlast an und reduzieren Sie ihn, wenn kürzere Cron-Ausführungen erforderlich sind.

Stellen Sie die Statistikverarbeitung so ein, dass sie eine Stunde vor dem geplanten Start Ihrer automatischen Kurssicherungen beginnt, und legen Sie dann die maximale Laufzeit auf eine Stunde fest. Dies stellt sicher, dass Statistiken nicht gleichzeitig mit Kurssicherungen verarbeitet werden.

Nutzer-Schwellenwert

Diese Einstellung legt die Mindestanzahl der angemeldeten Nutzer für einen Kurs fest, der in die Statistikberechnungen einbezogen werden soll.

-

HTTP

Ein Site-Administrator kann die HTTP-Einstellungen über das Schnellzugriffsmenü > Server > HTTP im Schnellzugriffsmenü ändern. Klicken Sie auf Änderungen speichern, um alle Einstellungen zu speichern, bevor Sie die Seite verlassen.

EinstellungBeschreibungHinweise

Slash-Argumente

Die Einstellung Schrägstrichargumente verwenden sollte immer aktiviert sein. Slash-Argumente (mit PATH_INFO) sind erforderlich, damit SCORM-Pakete und Ressourcen mit mehreren Dateien korrekt angezeigt werden. Wenn Ihr Webserver keine Schrägstrichargumente unterstützt und Sie ihn nicht konfigurieren können, kann diese Einstellung vorübergehend deaktiviert werden, obwohl dies dazu führt, dass Dinge nicht funktionieren.

Die Deaktivierung der Verwendung von Schrägstrichargumenten führt dazu, dass SCORM-Pakete nicht funktionieren und Schrägstrichargumentwarnungen angezeigt werden.

Proxy umkehren

Wenn Ihr Server hinter einem Reserve-Proxy steht, können Sie die Quelle der protokollierten IP-Adresse verwenden, um anzugeben, welchen HTTP-Headern die Remote-IP-Adresse vertrauenswürdig sein kann. Die Überschriften werden in der Reihenfolge gelesen, in der die erste verfügbar ist.

-

Web-Proxy

Ihr Totara-Server muss möglicherweise über einen Proxy-Server auf das Internet zugreifen, abhängig von Ihrer Netzwerkkonfiguration. Wenn Sie sich nicht sicher sind, ob Sie einen Proxy-Server benötigen, wenden Sie sich an Ihren Netzwerkadministrator.

Füllen Sie die folgenden Felder aus, wenn Ihr Totara-Server nicht direkt auf das Internet zugreifen kann. Für das Herunterladen von Umgebungsdaten, Sprachpaketen, RSS-Feeds, Zeitzonen usw. ist ein Internetzugang erforderlich.

  • Proxy-Host: Wenn dieser Server einen Proxy-Computer (z. B. eine Firewall) verwenden muss, um auf das Internet zuzugreifen, geben Sie hier den Proxy-Hostnamen an. Andernfalls lassen Sie es leer.
  • Proxy-Port: Wenn dieser Server einen Proxy-Computer verwenden muss, geben Sie hier den Proxy-Port an.
  • Proxy-Typ: Typ des Web-Proxys (PHP5 ist für SOCKS5-Unterstützung erforderlich).
  • Proxy-Benutzername: Nutzername erforderlich, um aufInternet überproxy zuzugreifen, falls erforderlich, leer, falls keine.
  • Proxy-Passwort: Passwort erforderlich, um aufInternet über Proxy zuzugreifen, falls erforderlich, leer, falls nicht.
  • Proxy-Bypass-Hosts: Kommagetrennte Liste von (Teil-)Hostnamen oder IPs, die Proxy umgehen sollten (z. B. 192.168., .mydomain.com)

Die PHP cURL-Erweiterung ist erforderlich.

Wartungsmodus

Der Wartungsmodus verhindert, dass andere Nutzer als Site-Administratoren die Website verwenden, während die Wartung stattfindet.

Wenn Nutzer versuchen, auf Inhalte zuzugreifen, während sich Ihre Website im Wartungsmodus befindet, erhalten sie eine Nachricht, die sie darüber informiert, dass sich die Website im Wartungsmodus befindet. Wenn Sie möchten, können Sie eine individuelle Wartungsmodus-Nachricht erstellen, vielleicht mit der Angabe, wann die Website wieder verfügbar ist, oder mit dem Grund für die Wartung.

Die Startseite Ihrer Website wird wie gewohnt angezeigt, wenn sich Ihre Website im Wartungsmodus befindet. Nutzer sehen die Meldung zum Wartungsmodus nur, wenn sie versuchen, auf Inhalte wie Kurse zuzugreifen.

So setzen Sie Ihre Website in den Wartungsmodus:

  1. Gehen Sie zum Schnellzugriffsmenü > Server >wartungsmodus.
  2. Klicken Sie auf die Schaltfläche Aktivieren.

Eine alternative Möglichkeit, Ihre Website in den Wartungsmodus zu versetzen (z. B. wenn Sie nicht auf die Weboberfläche zugreifen können), besteht darin, eine Datei namens maintenance.html zu erstellen und sie im Ordner namens 1 in Ihrem Totaradata-Ordner zu speichern. In der Datei maintenance.html kann eine individuelle Wartungsmodusmeldung eingegeben werden.

Wenn Sie anderen Benutzern als Site-Administratoren im Wartungsmodus (möglicherweise zum Testen) Zugriff gewähren möchten, können Sie die Funktion Access site im Wartungsmodus (site:maintenanceaccess) im Systemkontext für eine Rolle aktivieren. Dies ermöglicht den Zugriff auf die Website, wenn $CFG- aktiviert>maintenance_enabled ist. 

Bereinigung

Die Größe bestimmter Tabellen in der Datenbank kann durch Festlegen geeigneter Grenzwerte im Schnellzugriff smenü > Server>bereinigung gesteuert werden.

Die Bereinigungsseite enthält die folgenden Optionen:

EinstellungBeschreibungHinweise

Nicht vollständig eingerichtete Nutzer löschen nach

Wenn Sie die E-Mail-Authentifizierung verwenden, ist dies der Zeitraum, in dem eine Antwort von Nutzern akzeptiert wird. Nach diesem Zeitraum werden alte unbestätigte Konten gelöscht.

-

Unvollständige Nutzer löschen nach

Nach diesem Zeitraum werden alte Konten, die nicht vollständig eingerichtet wurden, gelöscht.

-

Kursabschluss-Logs löschen nach
Kursabschlussprotokolle werden nach der ausgewählten Anzahl von Jahren gelöscht. Nach dem Löschen werden diese Protokolle nicht mehr als Transaktionsverlauf im Kursabschluss-Editor angezeigt. Sie können diese Einstellung verwenden, wenn Sie die Datenbankgröße reduzieren möchten.
Es werden nur die Protokolle der Kursabschluss-Transaktionshistorie gelöscht – dies hat keinen Einfluss auf die Kursabschlussdatensätze (aktuell oder historisch). Bitte beachten Sie, dass bei manuellen Änderungen an den Kursabschlüssen oder der Kursabschlusshistorie das Löschen von Protokollen bedeutet, dass es nicht möglich ist, zu verfolgen, wer Änderungen vorgenommen hat und wann.

Bewertungsverlauf deaktivieren

Verlaufsverfolgung von Änderungen in bewertungsbezogenen Tabellen deaktivieren. Damit können Sie u. a. die Servergeschwindigkeit erhöhen und Speicherplatz in der Datenbank sparen.

-

Lebensdauer der Bewertungshistorie

Dies legt fest, wie lange Sie den Verlauf von Änderungen in bewertungsbezogenen Tabellen beibehalten möchten. Es wird empfohlen, sie möglichst lange verfügbar zu machen. Wenn Sie Leistungsprobleme oder einen begrenzten Datenbankspeicherplatz haben, versuchen Sie, einen niedrigeren Wert festzulegen.

-

Temporäre Datendateien bereinigen, die älter sind als

Entfernen Sie temporäre Datendateien aus dem Datenordner, die älter als die ausgewählte Zeit sind.

-

Umgebung

Auf der Umgebungsseite können Sie überprüfen, ob Ihr Server alle Systemanforderungen für Ihre aktuelle und zukünftige Version von Totara erfüllt.

Überprüfen Sie, ob der Status für alle Serveranforderungen in Ordnung ist.

Unicode

Totara verwendet das Unicode-Zeichenverschlüsselungssystem. Das UTF-8-Codierungsformular wird verwendet, um mehrere Sprachen sowie Sonderzeichen in Wissenschaft und Mathematik zu unterstützen. Weitere Informationen über Unicode finden Sie auf der Website des Unicode-Konsortiums.

PHP-Informationen

Die PHP-Informationsseite enthält Informationen über die Version von PHP, die Ihr Server ausführt, einschließlich PHP-Kompilierung soptionen und -Erweiterungen, Server informationen und die PHP-Umgebungs- und Betriebssystemversionsinformationen.

Cron

Der Totara Cron-Prozess ist ein PHP-Skript (Teil der standardmäßigen Totara-Installation), das regelmäßig im Hintergrund ausgeführt werden muss. Das Totara Cron-Skript führt verschiedene Aufgaben in unterschiedlich geplanten Intervallen aus.

Überspringen Sie nicht die Einrichtung des Cron-Prozesses auf Ihrem Server für Ihre Totara-Website. Ihre Website funktioniert ohne sie nicht richtig.

Ein spezielles Programm wird verwendet, um das Totara Cron-Skript in regelmäßigen Abständen auszuführen. Das Totara Cron-Skript führt Aufgaben aus, darunter das Senden von E-Mails, das Aktualisieren von Totara-Berichten, RSS-Feeds, Aktivitätsabschlüsse, das Posten von Forumsnachrichten und andere Aufgaben. Da verschiedene Aufgaben unterschiedliche Zeitpläne haben, wird nicht jede Aufgabe in Totara ausgeführt, wenn das Cron-Skript ausgelöst wird.

Das Cron-Programm (das das Totara-Skript ausführt) ist ein Kernteil von Unix-basierten Systemen (einschließlich Linux und OSX), die zur Ausführung aller Arten von zeitabhängigen Diensten verwendet werden. Unter Windows ist es am einfachsten, eine Aufgabe im Windows Task Scheduler zu erstellen und sie in regelmäßigen Abständen auszuführen. Beim gemeinsamen Hosting sollten Sie die Dokumentation finden (oder um Unterstützung bitten), wie Cron konfiguriert ist.

Die Aufgabe beinhaltet im Wesentlichen das Hinzufügen eines einzigen Befehls zur Liste der Cron-Aktivitäten auf Ihrem System. Auf Unix-basierten Systemen ist diese Liste eine Datei namens Crontab, die alle Nutzer haben.

Der Totara Cron-Befehl

Totara hat zwei verschiedene Möglichkeiten, Cron bereitzustellen, indem unterschiedliche Skripte innerhalb der Totara-Installation verwendet werden. Diese sind wie folgt:

  • Das CLI-Skript (Befehlszeilen-Interpreter): Dies wird auf dem Pfad /path/to/Totara/admin/cli/cron.phpsein. Im Zweifelsfall ist dies das richtige Skript. Dies muss von einem PHP CLI-Programm auf Ihrem Computer ausgeführt werden. Der letzte Befehl kann also so aussehen wie /usr/bin/php /path/to/Totara/admin/cli/cron.php. Sie können (und sollten) dies in Ihrer Befehlszeile versuchen, um zu sehen, ob es funktioniert.
  • Das webbasierte Skript: Dieses muss über einen Webbrowser ausgeführt werden und wird über eine Web-URL wie http://your.totara. aufgerufensite/admin/cron.php. Sie finden befehlszeilenbasierte Webbrowser (z. B. wget), sodass der letzte Befehl wie /usr/bin/wget http://your.totara. aussehen kannsite/admin/cron.php. Dies hat den Vorteil, dass es von überall aus ausgeführt werden kann. Wenn Sie Cron nicht auf Ihrem Gerät arbeiten lassen können, kann es an anderer Stelle ausgeführt werden.

Den richtigen Ort finden, um den Befehl zu platzieren

Dies hängt wirklich vom System ab, das Sie verwenden, und Sie sollten die Dokumentation für Ihre Plattform oder Ihr Hosting finden und lesen. In den meisten Fällen besteht die Ausführung des Totara Cron darin, den richtigen Befehl (oben) festzulegen und ihn dann und die Zeit für die Ausführung des Befehls zu einer Art Datei hinzuzufügen. Dies kann entweder über eine bestimmte Benutzeroberfläche oder durch direkte Bearbeitung der Datei erfolgen.

Wenn Sie die CLI-Version verwenden, müssen Sie auch sicherstellen, dass der Cron-Prozess als der richtige Nutzer ausgeführt wird. Dies ist kein Problem mit der Webversion.

Beispiel: Cron wird unter Ubuntu/Debian Linux installiert. Angenommen als Root angemeldet:

Verwenden Sie den Befehl Crontab, um ein Crontab-Editorfenster für den www-data-Nutzer zu öffnen. Dies ist der Nutzer, den Apache (der Webserver) wie auf Debian-basierten Systemen ausführt.

$ crontab -u www-data -e

Dadurch wird ein Editor-Fenster geöffnet. Um das Clicron- Skript alle 15 Minuten auszuführen, fügen Sie die Zeile hinzu:

*/15 * * * * /usr/bin/php /path/to/Totara/admin/cli/cron.php >/dev/null

Beachten Sie, dass der letzte >/dev/null die gesamte Ausgabe an den „Bin“ sendet und Sie keine E-Mail alle 15 Minuten erhalten.

Leistung

Die Seite Leistung (unter Server> leistung) enthält eine Vielzahl von Einstellungen, die zur Optimierung der Leistung Ihrer Website verwendet werden können.

EinstellungBeschreibungHinweise

Zusätzliches PHP-Speicherlimit

Einige Skripte wie Suche, Sicherung/Wiederherstellung oder Cron benötigen mehr Speicher, daher wird empfohlen, höhere Werte für große Websites festzulegen.

-

Maximales Zeitlimit

Diese Einstellung wird verwendet, um die maximale PHP-Ausführungszeit zu begrenzen, die Totara ohne Ausgabe erlaubt. Um die Standardbeschränkungen zu verwenden, geben Sie 0 ein. Wenn Sie einen Frontend-Server mit eigenem Zeitlimit haben, legen Sie diesen Wert niedriger, um PHP-Fehler in Protokollen zu empfangen. Gilt nicht für CLI-Skripte.

-

cURL-Cache TTL

Time-to-Live für cURL-Cache in Sekunden.

-

Bitrate zur Berechnung von cURL-Timeouts (Kbps)

Diese Einstellung wird verwendet, um eine angemessene Zeitüberschreitung bei großen cURL-Anfragen zu berechnen. Als Teil dieser Berechnung wird eine HTTP HEAD-Anfrage gestellt, um die Größe des Inhalts zu bestimmen. Wenn Sie diese Einstellung auf 0 setzen, wird diese Anfrage deaktiviert.

-

Cache-Top-Navigation

Höhere Werte verbessern die Leistung, aber einige Änderungen in der Menüstruktur können verzögert werden.

-

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


War dieser Artikel hilfreich?

What's Next
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.