Avatare verschwinden, aber nur der Eintrag in der Datenbank
Verfasst: 16.12.2007 23:34
n'abend zusammen.
Das Problem der verschwundenden Avatare ist ja nix Neues, wie ich bei etlichen Suchen hier im Forum festgestellt habe. Aber so wie es ausschaut, hab ich da eine neue Variante.
Hin und wieder hat ein User einfach kein Avatar mehr, das ist bislang bei mehreren Usern aufgetaucht und kommt immer mal wieder. Der Witz an der Geschichte ist, dass das Avatar selbst als Datei noch im Avatar-Verzeichnis liegt, aber der Eintrag des Avatars zum jeweiligen User in der phpbb_user Tabelle ist einfach leer. Sprich der Feldwert von user_avatar. Dazu kommt, dass der Feldwert von user_avatar_type auf Null ( 0 )steht. Normalerweise steht da ja eine 1 für Upload-Avatar, 2 für Remote und 3 für Galerie.
Es passiert auch immer mal wieder bei Usern, denen ich entweder ein Avatar erneut hochgeladen oder eines aus der Galerie verlinkt habe. Es tritt bei ganz neuen Usern und auch bei schon länger Anwesenden auf.
Meine Theorie ist nun, dass irgendein Script hohldreht und diese Einträge zurücksetzt. In der Annahme, dass es eigentlich nur ein administratives oder ein Userbezogenes Script sein kann, habe ich nun schon die admin_user.php und die usercp.php mit originalen Versionen gecheckt und neu aufgebaut (Also erneut die bereits vorhandenen Mods nach deren Anleitungen eingetragen) und hochgeladen.
Mods im Board:
Album Mod (Smartor)
Activity Mod (Spiele)
Birthday Mod
Meeting Mod
Smiley Categories MOD
Search latest Mod (2,6,12,24h)
Forumspy
Junior Admin Mod
Diese hier habe ich seit dem 28.11. installiert, das Problem bestand aber schon vorher:
Attachment Mod
PM Blink Mod
Merge Mod
Simple Admin Userlist Mod
Wir hatten Prillian auf dem Board, aber nach etlichen Problemen wieder entfernt. Also die gesamten Änderungen in den Dateien entfernt, die dadurch hinzugekommenen Dateien gelöscht und die hinzugekommenen Tabellen in der Datenbank wieder entfernt.
Ich hab nun beim Hoster angefragt, ob ein Logging auf die Datenbank möglich ist. Mal schauen, was die meinen.
Aber vielleicht hat hier ja noch jemand eine Idee, wo ich ansetzen könnte.
Uwe
Das Problem der verschwundenden Avatare ist ja nix Neues, wie ich bei etlichen Suchen hier im Forum festgestellt habe. Aber so wie es ausschaut, hab ich da eine neue Variante.
Hin und wieder hat ein User einfach kein Avatar mehr, das ist bislang bei mehreren Usern aufgetaucht und kommt immer mal wieder. Der Witz an der Geschichte ist, dass das Avatar selbst als Datei noch im Avatar-Verzeichnis liegt, aber der Eintrag des Avatars zum jeweiligen User in der phpbb_user Tabelle ist einfach leer. Sprich der Feldwert von user_avatar. Dazu kommt, dass der Feldwert von user_avatar_type auf Null ( 0 )steht. Normalerweise steht da ja eine 1 für Upload-Avatar, 2 für Remote und 3 für Galerie.
Es passiert auch immer mal wieder bei Usern, denen ich entweder ein Avatar erneut hochgeladen oder eines aus der Galerie verlinkt habe. Es tritt bei ganz neuen Usern und auch bei schon länger Anwesenden auf.
Meine Theorie ist nun, dass irgendein Script hohldreht und diese Einträge zurücksetzt. In der Annahme, dass es eigentlich nur ein administratives oder ein Userbezogenes Script sein kann, habe ich nun schon die admin_user.php und die usercp.php mit originalen Versionen gecheckt und neu aufgebaut (Also erneut die bereits vorhandenen Mods nach deren Anleitungen eingetragen) und hochgeladen.
Mods im Board:
Album Mod (Smartor)
Activity Mod (Spiele)
Birthday Mod
Meeting Mod
Smiley Categories MOD
Search latest Mod (2,6,12,24h)
Forumspy
Junior Admin Mod
Diese hier habe ich seit dem 28.11. installiert, das Problem bestand aber schon vorher:
Attachment Mod
PM Blink Mod
Merge Mod
Simple Admin Userlist Mod
Wir hatten Prillian auf dem Board, aber nach etlichen Problemen wieder entfernt. Also die gesamten Änderungen in den Dateien entfernt, die dadurch hinzugekommenen Dateien gelöscht und die hinzugekommenen Tabellen in der Datenbank wieder entfernt.
Ich hab nun beim Hoster angefragt, ob ein Logging auf die Datenbank möglich ist. Mal schauen, was die meinen.
Aber vielleicht hat hier ja noch jemand eine Idee, wo ich ansetzen könnte.
Uwe