- 11 Apr 2023
- 2 Minuten zu lesen
Fehlersuche
- Aktualisiert am 11 Apr 2023
- 2 Minuten zu lesen
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:
| 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:
Sie können die folgenden Optionen für Ihre Datei config.php verwenden, um Datenbankabfragen einzuschließen:
| - |
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. | - |