Snippet für Anzeige der DB-Abfragen gesucht

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Snippet für Anzeige der DB-Abfragen gesucht

Beitrag von Seether »

Hallo,

für phpBB2 habe ich ein Snippet/Mod installiert, dass mir unten im Footer die DB Abfragen der Seite anzeigt, mit Zeile und Zeit.

Code: Alles auswählen

SELECT * FROM phpbb_config	************/common.php	211	0.00025
Das finde ich sehr praktisch. Dadurch konnte ich immens viel tunen. Gibt es sowas auch für die 3. Version?

S.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Dazu brauchst du kein Snippet. :P
Das ist beim phpBB3 bereits integriert. Du musst nur in deiner config.php

Code: Alles auswählen

// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
ersetzen mit

Code: Alles auswählen

@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
Danach kannst du im Footer auf Explain klicken und dir alle Abfragen ansehen.


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Danke, Mahony,

das scheint aber nicht ganz das zu sein was ich suche.
Erstens wird viel Kram über dem eigentlichen Forum angezeigt, sprich man kann kaum noch das Forum nutzen. Zweitens, sieht jeder die Sachen und nicht nur der Admin und drittens ist diese Angabe viel zu kurz:
Time : 1.900s | 11 Queries | GZIP : On
Der Mod, den ich meinte, hat diese Angabe für jede einzelne query angezeigt...
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Erstens wird viel Kram über dem eigentlichen Forum angezeigt, sprich man kann kaum noch das Forum nutzen.
dann solltest du mal dein board checken.
hab ich noch nie gehört, das debugging ein forum (er)lahmen lässt.
Time : 0.165s | 10 Queries | GZIP : Off | Memory Usage: 8.66 MiB | Explain
Einfach auf Explain klicken, was normal nur der Admin sieht (glaub ich) :wink:
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Seether hat geschrieben:Danke, Mahony,

das scheint aber nicht ganz das zu sein was ich suche.
Doch das ist genau das was du suchst.
Seether hat geschrieben:Erstens wird viel Kram über dem eigentlichen Forum angezeigt, sprich man kann kaum noch das Forum nutzen.
Dann hast du Fehler im php Code (wahrscheinlich durch einen MOD). Diese Fehler sollte man sowieso begeben.
Seether hat geschrieben:Zweitens, sieht jeder die Sachen und nicht nur der Admin
Dagegen ließe sich ja mit einem Switch in der overall_footer.html etwas tun.
Zum Beispiel
Das

Code: Alles auswählen

<!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF -->
mit dem hier ersetzen

Code: Alles auswählen

<!-- IF U_ACP --><!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF --><!-- ENDIF -->
Seether hat geschrieben:und drittens ist diese Angabe viel zu kurz:
Time : 1.900s | 11 Queries | GZIP : On
Dann benutze mal einen richtigen Browser. Im Firefox wird dir nämlich Explain angezeigt. Unter dem Link Explain findest du dann deine SQL Queries und zwar sehr übersichtlich.
Seether hat geschrieben:Der Mod, den ich meinte, hat diese Angabe für jede einzelne query angezeigt...
Jo...das macht phpBB3, wie gesagt, ebenfalls (und ohne einen zusätzlichen MOD).



Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Ja explain sehe ich und ich benutze FF3.
Klicke ich auf explain werden mir nur die Fehlermeldungen, die sonst über dem Forum angzeigt werden, aufgelistet.

Also bspw.
[phpBB Debug] PHP Notice: in file /includes/functions_recentposts.php on line 21: Use of undefined constant XXXXXX

hab ich noch nie gehört, das debugging ein forum (er)lahmen lässt.
Da habe ich mich ungenau ausgedrückt. Meine damit, dass alle Foren übereinander geschoben werden und deshalb das Forum nicht mehr benutzbar wird.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Du solltest die PHP Fehler beheben, dann funktioniert das ganze auch.




Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Mahony hat geschrieben:Hallo
Du solltest die PHP Fehler beheben, dann funktioniert das ganze auch.
Du hast vollkommen recht :D

Danke.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Mahony hat geschrieben:mit dem hier ersetzen

Code: Alles auswählen

<!-- IF U_ACP --><!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF --><!-- ENDIF -->
oder kurz:

Code: Alles auswählen

<!-- IF U_ACP and DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF -->
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“