Stand: 30.12.2008 04:56 aktuelle Version auf phpBB.de

Apache At Work Communities Community Building Informationen und Hinweise Installation/Konfiguration/Update MySQL PHP phpBB-Optimierungen phpBB3 Rechtliches Server & Technik Snippets Templates und Mods

Knowledge Base Offline -> phpBB3 -> Debug-Modus aktivieren

Debug-Modus aktivieren
Autor: PhilippK
Stand: 30.12.2008 04:56
Neuste Version unter: http://www.phpbb.de/doku/kb/debugmode

### Debug-Modus aktivieren

##### Der Debug-Modus kann helfen, genauere Informationen über Fehler zu erhalten.

Sowohl phpBB 2.0 als auch phpBB 3.0 verfügen über einen Debug-Modus, mit dem weitere Details zu Fehlermeldungen ausgegeben werden können. Im Folgenden wird beschrieben, wie der Debug-Modus aktiviert werden kann.
Wichtig: Durch den Debug-Modus werden bei Fehlern zusätzliche Informationen ausgegeben. Diese könnten unter Umständen für einen bösartigen Nutzer hilfreich sein, eine Sicherheitslücke in eurem phpBB zu finden. Darüber hinaus kostet insbesondere der erweiterte Debug-Modus in phpBB 3.0 zusätzliche System-Ressourcen. Ihr solltet daher im Normalfall den Debug-Modus deaktiviert lassen.
phpBB 2.0
Um den Debug-Modus in phpBB 2.0 zu aktivieren, müsst ihr die ./includes/constants.php ändern. Sucht dort nach:

Code:
//define('DEBUG', 1); // Debugging on define('DEBUG', 0); // Debugging off

und ändert dies in

Code:
define('DEBUG', 1); // Debugging on //define('DEBUG', 0); // Debugging off

(es werden nur die Kommentarzeichen "//" getauscht). Vergesst nicht, die Datei ggf. wieder hochzuladen.
phpBB 3.0
Um den Debug-Modus in phpBB 3.0 zu aktivieren, müsst ihr die ./config.php ändern. Sucht dort nach

Code:
// @define('DEBUG', true);

und ändert dies in

Code:
@define('DEBUG', true);

(es werden nur die Kommentarzeichen "//" entfernt). Vergesst nicht, die Datei ggf. wieder hochzuladen.
Erweiterter Debug-Modus
phpBB 3.0 kennt noch einen erweiterten Debug-Modus. Diesen solltet ihr nur aktivieren, wenn ihr explizit dazu aufgefordert werden. Dazu müsst ihr ebenfalls die ./config.php ändern. Sucht dort nach

Code:
// @define('DEBUG_EXTRA', true);

und ändert dies in

Code:
@define('DEBUG_EXTRA', true);

(es werden nur die Kommentarzeichen "//" entfernt). Vergesst nicht, die Datei ggf. wieder hochzuladen.
Deaktivieren des Debug-Modus
Zum Deaktivieren müsst ihr einfach die oben beschriebenen Änderungen rückgängig machen.
Hinweis zum Posten von Code
Meist erhaltet ihr beim Debug-Modus eine Fehlermeldung und eine Datei- und Zeilenangabe. Zur Fehlersuche ist es für uns meist hilfreich, wenn ihr die betroffenen Zeile und die fünf Zeilen davor und danach im Forum postet. Postet bitte nicht den kompletten Code einer Datei.

Knowledge Base Offline -> phpBB3 -> Debug-Modus aktivieren

| phpBB.de Knowledge Base (Offline-Version) ©2005 Sascha Carlin und das phpBB.de-Team - Impressum Das Kopieren von Artikeln (auch auszugsweise) ist nur nach ausdrücklicher Genehmigung erlaubt! phpBB.de: Infos | Forum | Downloads | Dokumentation |