Debugausgabe Frontend

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Debugausgabe Frontend

Beitrag von mattmarr » Mo 10. Jun 2019, 13:41

Hallo!

Wie kann ich mir nochmal im Frontend die SQL-Statements fürs Debuggen ausgeben lassen?
Ich weis das es da was gibt aber steh derzeit sowas von auf dem schlauch.
Irgendwas musste man in der front_content.php am ende hinzufügen für die Ausgabe. Nur was!?



Gruß
Matthias

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Debugausgabe Frontend

Beitrag von xmurrix » Di 11. Jun 2019, 11:19

Hallo mattmarr,

zuerst muss man in der Konfiguration die Option aktivieren. In der "data/config/{UMGEBUNGSNAME}/config.php" folgenden Wert setzen:

Code: Alles auswählen

$cfg['db'] = array(
    ...
    'enableProfiling' => true,
    ...
);
Dann kann man die gesammelten Infos ausgeben (oder auch loggen), z. B. am Ende der front_content.php:

Code: Alles auswählen

...
$dbProfileData = cDb::getProfileData();
var_dump($dbProfileData);
...
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Re: Debugausgabe Frontend

Beitrag von mattmarr » Di 11. Jun 2019, 11:52

Hallo xmurrix!

Danke fur die prompte Antwort.
Das war's was ich suchte.



Gruß
Matthias

Antworten