Fehlersuche
  • 11 Apr 2023
  • 2 Minuten zu lesen

Fehlersuche


Artikel-Zusammenfassung

Debugging-Nachrichten können von einem Site-Administrator im Schnellzugriffsmenü > Development > Debugging aktiviert werden.

Debugging-Nachrichten sollen bei der Diagnose von Problemen und/oder Totara-Entwicklern helfen. Standardmäßig zeigt Totara keine Fehlermeldungen über die Schnittstelle an. Wenn Sie Probleme haben (z. B. leere Bildschirme oder unvollständige Bildschirme), sollten Sie das Debugging in der Regel als erstes versuchen.

Es gibt zwei Haupteinstellungen, die den Debugging-Ausgang steuern. Debugging-Nachrichten anzeigen steuert, ob Debugging-Nachrichten in der Schnittstelle angezeigt oder gerade in den Serverprotokollen aufgezeichnet werden. Debug-Nachrichten bestimmen den Schweregrad, in dem eine Debugging-Nachricht angezeigt oder aufgezeichnet oder anderweitig verworfen wird.

Für Produktionsstandorte empfehlen wir, Debugging-Nachrichten anzeigen auf Nein zu setzen, um zu verhindern, dass Debugging-Nachrichten für Nutzer angezeigt werden. Andernfalls könnte dies die Website aus Sicherheitssicht anfällig machen, da Debug-Nachrichten einem Hacker Hinweise auf die Einrichtung Ihrer Website geben können.

Wir empfehlen Produktionsstandorten, Debug-Nachrichten auf Minimal oder Normal einzustellen. Minimal stellt sicher, dass schwerwiegende Probleme protokolliert werden. Die Einstellung auf Normal stellt sicher, dass auch kleinere Probleme und Hinweise protokolliert werden. Dies kann jedoch dazu führen, dass das Serverfehlerprotokoll schnell wächst und möglicherweise den verfügbaren Speicherplatz füllt. Stellen Sie in beiden Konfigurationen sicher, dass Ihre Serverprotokolle ordnungsgemäß konfiguriert sind, um bei Bedarf gelöscht zu werden.

Wenn Sie ein Problem mit Ihrer Totara-Website haben und um Hilfe bitten, kann ein Entwickler Sie bitten, Debug-Nachrichten einzuschalten, um die Ursache des Problems zu finden. Wenn das Debugging auf einer Produktionsseite reproduziert werden muss, wird empfohlen, das Debugging nur zu erhöhen, indem Debug-Nachrichten auf Alle oder Developer gesetzt werden und dann die Einstellung auf ihren ursprünglichen Wert zurückgesetzt wird, nachdem die Debugging-Nachrichten in den Site-Protokollen aufgezeichnet wurden. Wenn Sie Debugging-Nachrichten auf Nicht-Produktionsseiten zusätzlich auf Ja setzen, können Debugging-Nachrichten direkt über die Schnittstelle angezeigt werden.

Debugging-Einstellungen

Sie können die Debugging-Einstellungen konfigurieren, indem Sie>im  Administrationsblock zu Development Debugging gehen. Denken Sie daran, auf Änderungen speichern zu klicken, sobald Sie Änderungen vorgenommen haben. 

Einstellung
Beschreibung
Hinweise

Debugging-Nachrichten

Diese sind standardmäßig deaktiviert (auf Keine gesetzt). Sie können zwischen folgenden Optionen wählen:

  • Keine: Keine Fehler oder Warnungen anzeigen (Standard)
  • Alle: Alle angemessenen PHP-Debug-Nachrichten anzeigen
  • Minimal: Nur schwerwiegende Fehler anzeigen
  • Normal: Warnungen, Fehler und Hinweise anzeigen
  • Entwickler: Zusätzliche Totara Debug-Nachrichten für Entwickler

Die Developer-Ebene wird nur empfohlen, wenn Sie ein Entwickler sind. Andernfalls ist es unwahrscheinlich, dass Sie zusätzliche Vorteile haben, aber dies führt zu einer zusätzlichen Belastung des Servers und verlangsamt die Website. 

Debug-Nachrichten anzeigen

Auf Ein gesetzt, wird die Fehlermeldung zur HTML-Seite weitergeleitet. Dies ist praktisch, bricht aber XHTML, JS, Cookies und HTTP-Header im Allgemeinen auf.

Auf Aus gesetzt, wird die Ausgabe an Ihre Serverprotokolle gesendet, was ein besseres Debugging ermöglicht. Die PHP-Einstellung error_log steuert, zu welchem Protokoll dies geht.

-

Debug-E-Mail-Versand

Legt fest, ob beim Senden von E-Mail-Nachrichten an den SMTP-Server ausführliche Debug-Informationen aktiviert werden sollen oder nicht.

-

Leistungsinformationen

Wenn diese Option aktiviert ist, werden Leistungsinformationen in der Fußzeile angezeigt (wenn das Standardthema oder andere kompatible Themen verwendet werden). Leistungsinformationen umfassen:

  • CPU-Auslastung
  • Ladezeiten der Seite
  • Speicher wird bei der Seitenerstellung verwendet

Sie können die folgenden Optionen für Ihre Datei config.php verwenden, um Datenbankabfragen einzuschließen:

define('MDL_PERF', true);
 define('MDL_PERFDB', true);
 define('MDL_PERFTOLOG', true);
 define('MDL_PERFTOFOOT', true);


-

Herkunft der Sprachzeichenfolgen anzeigen

Wenn diese Option aktiviert ist, werden Sprachzeichenfolgekomponenten und -kennungen angezeigt, wenn ?strings=1 oder &strings=1 an die Seiten-URL angehängt wird. Dies kann für Übersetzer hilfreich sein.

-

Validator-Links anzeigen

Wenn Sie diese Option aktivieren, können Links zu externen Validator-Servern in der Fußzeile der Seite aktiviert werden.

Möglicherweise müssen Sie einen neuen Nutzer mit dem Benutzernamen 'w3cvalidator' erstellen und den Gastzugriff aktivieren.

Diese Änderungen können den unbefugten Zugriff auf Ihren Server ermöglichen. Daher sollten Sie dies auf keinen Produktionsseiten aktivieren.

Seiteninformationen anzeigen

Wenn Sie diese Option aktivieren, werden die Seiteninformationen in die Fußzeile der Seite eingefügt. 

-

© 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?

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.