Wo werden die User in der Memberlist gespeichert?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
xXSTrikeXx
Mitglied
Beiträge: 126
Registriert: 31.03.2011 11:25

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von xXSTrikeXx »

nach dem überschreiben mit den original dateien, hat sich nichts getan...

Vtl. können wir uns mal im Teamspeak treffen, dann geht das wahrscheinlich schneller ;)

EDIT: Mir viel auch gerade auf, dass total User:44 immer nur angezeigt werden. Vtl. liegt es daran, dass der dann auch nur 44 User in der Memberlist anzeigt?! Mittlerweile sind es aber über 50 User, woran kann dies liegen?
xXSTrikeXx
Mitglied
Beiträge: 126
Registriert: 31.03.2011 11:25

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von xXSTrikeXx »

push
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von Helmut »

Hallo xXSTrikeXx,

du hast den Cache aber schon im ACP gelöscht nachdem du die Dateien überschrieben hast?

Vergleiche mal die Zahlen deiner Mitglieder:
  1. gehe mit phpMyAdmin in deine Datenbank in die Tabelle phpbb_users und schaue nach wie viele Datensätze da drinnen stehen
  2. schaue im ACP nach wie viele User du total hast (Anzahl der Benutzer:)
  3. gehe auf "inaktive Benutzer anzeigen" und zähle da alle zusammen
  4. zähle im ACP bei System --> Spiders/Robots alle zusammen
  5. addiere die drei Werte (Anzahl Benutzer + inaktive Benutzer + Spider) plus 1x Gastkonto, das müsste die Summe ergeben welche die Anzahl der Datensätze entspricht
Damit lässt sich schon mal prüfen ob alle Datensätze im Forum (ACP) auch angezeigt werden.

Die Anzeige der Mitglieder in der memberlist.php muss mit dem Wert im ACP bei "Anzahl der Benutzer:" identisch sein (inaktive Benutzer und Spiders werden nicht dazugezählt!).
Wenn die neu registrierten Mitglieder aktiv sind (also nicht im ACP bei der Liste "inaktive Benutzer" eingetragen sind), dann sollten sie auch bei den Benutzern in der memberlist.php auftauchen. Wenn nicht dann mal in der Datenbank bei der Tabelle phpbb_useres den betreffenden Datensatz (erkennst du an der user_id) anschauen, da muss bei user_type muss 0 drinnen stehen.

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
xXSTrikeXx
Mitglied
Beiträge: 126
Registriert: 31.03.2011 11:25

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von xXSTrikeXx »

  1. gehe mit phpMyAdmin in deine Datenbank in die Tabelle phpbb_users und schaue nach wie viele Datensätze da drinnen stehen:
    Zeige Datensätze 0 - 49 (108 insgesamt, die Abfrage dauerte 0.0019 sek.)
  2. schaue im ACP nach wie viele User du total hast (Anzahl der Benutzer:) ->44 (wo ich weiss es stimmt nicht)
  3. gehe auf "inaktive Benutzer anzeigen" und zähle da alle zusammen ->0
  4. zähle im ACP bei System --> Spiders/Robots alle zusammen ->51
  5. addiere die drei Werte (Anzahl Benutzer + inaktive Benutzer + Spider) plus 1x Gastkonto, das müsste die Summe ergeben welche die Anzahl der Datensätze entspricht
51+0+44+1=96 und nicht 108 ;)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von Miriam »

Die Anzahl der anzuzeigenden Benutzer solltest du auch so in der DB herausfinden:

Code: Alles auswählen

SELECT count( user_id ) FROM phpbb_users WHERE group_id NOT IN ( 1, 6 ); 
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
xXSTrikeXx
Mitglied
Beiträge: 126
Registriert: 31.03.2011 11:25

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von xXSTrikeXx »

count( user_id )
56

Es werden aber nur 44 angezeigt im ACP ;)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von Miriam »

Helmut hat geschrieben:du hast den Cache aber schon im ACP gelöscht nachdem du die Dateien überschrieben hast?
Das hast du gemacht?
Zuletzt geändert von Miriam am 26.02.2012 15:22, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
xXSTrikeXx
Mitglied
Beiträge: 126
Registriert: 31.03.2011 11:25

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von xXSTrikeXx »

ja, natürlich ;)
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von Helmut »

Hallo xXSTrikeXx,

hm ... seltsam, dir fehlen demnach 12 User die nicht angezeigt werden.

Prüfe mal die phpbb_users auf user_type = 2 da solltest du dann 52 als Wert bekommen (51 Spiders + 1 Gastkonto)

Code: Alles auswählen

SELECT count( user_id ) FROM phpbb_users WHERE user_type = 2
Wenn die Zahl stimmt dann prüfe mal alle Datensätze darauf ob in user_type eine andere Zahl als 0,1,2,3 verwendet wird (0=aktive User, 1= inaktive User, 2 = ignorierte User, 3 = Gründerstatus für Admins).

Was für Mods hast du alles in letzter Zeit verbaut als der Fehler aufgetreten ist?

Mein Verdacht geht jetzt in die Richtung dass ggf. ein Fehler in der Tabelle phpbb_users ist.
Gruß Helmut
Ich bin nicht ganz dicht.... na und.
xXSTrikeXx
Mitglied
Beiträge: 126
Registriert: 31.03.2011 11:25

Re: Wo werden die User in der Memberlist gespeichert?

Beitrag von xXSTrikeXx »

count( user_id )
52

mit user_type = 0 Passt alles, ausser anonymer User und die Bots.

Ansonsten habe ich in letzter Zeit hatte, steht hier:

viewtopic.php?f=74&t=221249#p1262475
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“