- 11 Apr 2023
- 1 Minute zum Lesen
Debugging manuell einrichten
- Aktualisiert am 11 Apr 2023
- 1 Minute zum Lesen
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.