Debugging manuell einrichten
  • 11 Apr 2023
  • 1 Minute zum Lesen

Debugging manuell einrichten


Article Summary

In einigen Fällen können Fehler dazu führen, dass Sie nicht richtig auf den Bildschirm zugreifen können, um das Debugging in den Administrationseinstellungen zu aktivieren. Wenn dies der Fall ist, können Sie es manuell entweder über eine URL, die Datei config.php oder in der Datenbank aktivieren.

Direkter URL-Zugriff

Wenn Sie die Benutzeroberfläche nicht verwenden können, um auf die Debugging-Einstellungen zuzugreifen, können Sie versuchen, direkt über die URL darauf zuzugreifen. Geben Sie die URL Ihrer Website ein, die mit /admin/settings.php?section=debugging angehängtist

In config.php

In der config.php können Sie die folgenden Zeilen hinzufügen:

$CFG->debug = 2047;
 $CFG->debugdisplay = 1;

Oder noch mehr Debugging-Nachrichten:

$CFG->debug = 6143;
 $CFG->debugdisplay = 1;

Denken Sie daran, diese Zeilen wieder zu entfernen, sobald Sie die Diagnose Ihres Problems abgeschlossen haben.

Folgendes kann für Entwicklungs-Debugging verwendet werden, sollte aber nicht auf Produktionsservern verwendet werden:

// Force a debugging mode regardless the settings in the site administration
 $CFG->debug = (E_ALL | E_STRICT);
 $CFG->debugdisplay = true;

Sie können bestimmte Nutzer angeben, um immer Debugging-Nachrichten anzuzeigen. Dies ist sowohl auf Entwicklungs- als auch auf Produktionsservern nützlich:

// You can specify a comma separated list of user ids that that always see
 // debug messages, this overrides the debug flag in $CFG->debug and $CFG->debugdisplay
 // for these users only.
 $CFG->debugusers = '2';

In der Datenbank

Führen Sie mit einem Tool wie phpMyAdmin die folgenden SQL-Befehleaus:

UPDATE mdl_config SET value = 2047 WHERE name = 'debug';
 UPDATE mdl_config SET value = 1 WHERE name = 'debugdisplay';

Um es wieder auszuschalten, verwenden Sie die Admin-Bildschirme oder die folgenden Befehle:

UPDATE mdl_config SET value = 0 WHERE name = 'debug';
 UPDATE mdl_config SET value = 0 WHERE name = 'debugdisplay';


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