Seite 1 von 1

Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 09:30
von jevo
Hi!

Mir ist schon seit einiger Zeit aufgefallen, daß nach der Portierung von phpbb2 auf phpbb3 die Nutzer- und Beitragszahlen immer kleiner sind als vorher.

In der Statistik sehe ich:

Mitglieder insgesamt: 2978
Schaue ich aber in die Datenbank finde ich aber 3229 Datensätze. Rechnet man jetzt noch den Gastaccount und die Bots weg macht das immernoch 3277 Nutzer.

Wie kommt phpbb3 denn da auf 2978?

Das selbe mit den Beiträgen:

Beiträge insgesamt: 199059
In der Datenbank stehen aber 229900 Posts?

Ebenso mit der Anzahl der Themen:

Themen insgesamt: 10392 -> es sind aber eigentlich 11506

Wie kommt das ?

PS: in meinem alten phpbb2 werden diese Werte korrekt angezeigt ...

Re: Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 11:29
von Robbi der Forenfreak
jevo hat geschrieben:Hi!

Mir ist schon seit einiger Zeit aufgefallen, daß nach der Portierung von phpbb2 auf phpbb3 die Nutzer- und Beitragszahlen immer kleiner sind als vorher.

In der Statistik sehe ich:

Mitglieder insgesamt: 2978
Schaue ich aber in die Datenbank finde ich aber 3229 Datensätze. Rechnet man jetzt noch den Gastaccount und die Bots weg macht das immernoch 3277 Nutzer.

Wie kommt phpbb3 denn da auf 2978?

Das selbe mit den Beiträgen:

Beiträge insgesamt: 199059
In der Datenbank stehen aber 229900 Posts?

Ebenso mit der Anzahl der Themen:

Themen insgesamt: 10392 -> es sind aber eigentlich 11506

Wie kommt das ?

PS: in meinem alten phpbb2 werden diese Werte korrekt angezeigt ...
Erstmal verstehe ich die Zeile oben nicht. Es befinden sich 3229 Datensätze in der DB, und wenn mal alle Gäste und Bots wegrechnet, bleiben NUR noch 3277. Sind das nicht mehr?!?!.

Könnten wir evtl. mal einen Screen von deinem phpBB 3 und deinem phpBB 2 haben?. Naja. Kann es sein das du bei Benutzer mal welche gelöscht hast und der FEhler bei deinem phpBB 2 liegt das er sie noch mitrechnet?

Re: Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 11:58
von Dr.Death
Inaktive User werden in phpBB3 nicht mitgezählt.
Globale Themen/Beiträge auch nicht.

Re: Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 13:16
von jevo
Dr.Death dank dir .. das erklärt erst mal einiges
Robbi der Forenfreak: hast recht - es sind mehr bots

aber trotzdem ist da was faul - ich würde sagen ich geh mal der Reihe nach vor - also erst mal nur zu den Nutzerzahlen:

phpbb2:
Anzahl der Benutzer 3177
Einträge in der Datenbank: phpbb2_users: 3178 (3177 + 1 Gastaccount) -> 1 Nutzer inaktiv

phpbb3:
Mitglieder insgesamt: 2978
Einträge in der Datenbank: phpbb3_users: 3229 (3177 + 50 Bots + 1 Gastaccount) -> 1 Nutzer inaktiv

also müsste phpbb3 3176 Nutzer zeigen (3177 - 1 (der inaktive))

jetzt stellt sich mir die Frage: was ist mit den 198 fehlenden passiert?

Re: Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 13:25
von Dr.Death
Hi,

gehe doch mal in die DAtenbank und lasse Dir die Anzahl der Zeilen aus den Tabellen phpbb_user anzeigen....

Sind es wirklich 3178 in phpbb2 ?

Re: Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 13:28
von jevo
ja sind es.

ich dachte auch erst wenn mal einer gelöscht wurde, daß phpbb2 die "Lücke" sozusagen mitzählt, den ist aber (leider) nicht so

Zeilen: 3178 (lt. phpmyadmin)

Re: Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 13:32
von Dr.Death
Ah... gesperrte Benutzer zählen auch nicht mit. m.E. bin mir allerdings geade auch nicht sicher....

EDIT: ja, dem ist so.

Wenn Du im ACP --> Allgemein --> Den Button Statistiken resynchronisieren anklickst wird u.a. folgende SQL Abfrage gestartet:

Code: Alles auswählen

						$sql = 'SELECT COUNT(user_id) AS stat
							FROM ' . USERS_TABLE . '
							WHERE user_type IN (' . USER_NORMAL . ',' . USER_FOUNDER . ')';
						$result = $db->sql_query($sql);
						set_config('num_users', (int) $db->sql_fetchfield('stat'), true);
						$db->sql_freeresult($result);
Also werden nur Aktive User + Gründer gezählt. ( Gesperrte USER_IGNORE und Inaktive USER_INACTIVE zählen nicht mit )

Re: Nutzer- und Beitragszähler zeigen falschen Wert?

Verfasst: 06.01.2009 13:53
von jevo
ahh ok ich habs

Statistiken resynchronisieren habe ich zwar schon x mal gemacht, aber dann nie mehr drauf geachtet. mir ist das immer nur nach dem portieren aufgefallen.

Da scheint wohl an irgend einem Punkt mal komisches zeug reingekommen zu sein.

naja manchmal sieht man den Wald vor Bäumen nicht