Seite 1 von 1

Info: Debug Modus in phpBB 3.3 aktivieren (getestet: RC1)

Verfasst: 23.12.2019 15:39
von LukeWCS
Die Methode zur Aktivierung des Debug Modus hat sich bei phpBB 3.3 grundlegend geändert, die Datei config.php ist dafür nicht länger zuständig. Nachfolgend die Anleitung wie der Debug Modus aktiviert werden kann, der insbesondere für Programmierer von Erweiterungen sehr hilfreich ist.

1. Ausgehend vom Wurzelverzeichnis des Forums, muss folgende Datei bearbeitet werden:

config/production/config.yml

2. Hier müssen folgende Zeilen hinzugefügt werden:

Code: Alles auswählen

parameters:
    debug.load_time: true
    debug.sql_explain: true
    debug.memory: true
    debug.show_errors: true
    debug.exceptions: true 
Das Endergebnis sollte dann so aussehen:

Code: Alles auswählen

imports:
    - { resource: ../default/config.yml }

parameters:
    debug.load_time: true
    debug.sql_explain: true
    debug.memory: true
    debug.show_errors: true
    debug.exceptions: true

Zuständig für den Debug Modus sind primär die letzten beiden Zeilen. Bei diesen zusätzlichen 5 Optionen handelt es sich um Entwickler-Werkzeuge, diese sind vor allem für Test/Entwickler Boards gedacht. Bitte auch beachten, dass Einrückungen in einer .yml Datei mit Leerzeichen erzeugt werden müssen, Tabs sind nicht erlaubt.

3. Damit die Änderungen in dieser Datei greifen, muss anschliessend noch der Cache von phpBB gelöscht werden.

Quelle: 3Di - phpbb.com

Re: Info: Debug Modus in phpBB 3.3 aktivieren (getestet: RC1)

Verfasst: 05.01.2020 10:57
von gn#36
Das sollte vielleicht auch mal in den KB Artikel KB:debugmode https://www.phpbb.de/kb/debugmode rein

Re: Info: Debug Modus in phpBB 3.3 aktivieren (getestet: RC1)

Verfasst: 02.10.2020 08:11
von Kirk
Wenn ich in meinem TB (3.3.1 PHP 7.4.2) diesen Debug Modus aktiviere und danach die Suchfunkion benutze, liefert mir die Ausgabe jenes:
Die Suche ergab 0 Treffer
obwohl z. b. 5 Ergebnisse vorhanden sind. Wenn ich in das hier:

Code: Alles auswählen

debug.sql_explain: true
so ändere:

Code: Alles auswählen

debug.sql_explain: false
dann wird die Ausgabe korrekt angezeigt. Es wäre interessant zu wissen ob dies noch jemand nachvollziehen kann.