Seite 1 von 2

Zuordnung eines Beitrages in der DB durcheinander?

Verfasst: 12.10.2005 09:40
von Fritz123
Hallo!

Ich stehe auf dem Schlauch wäre dankbar für jeden Hinweis und hoffe es gelingt mir das Problem halbwegs verständlich zu beschreiben:

Symptome:
Zwei "Beitragskennungen" führen zum gleichen Beitrag von User "A":
..forum/viewtopic.php?p=47191
..forum/viewtopic.php?p=47197

Der erste & bislang einzige Beitrag eines neuen Users "B" wird in der "Suche" oder im Profil unter "Alle Beiträge von B anzeigen" korrekt in der Vorschau angezeigt (Titel und die ersten Zeilen)
aber:
Der Link verweist auf einen falschen Beitrag:
forum/viewtopic.php?p=47191 (s.o.)

---
Tabelle "phpbb2_posts_text" zeigt post_id (47191) mit korrektem Text an (von "B")
Tabelle "phpbb2_posts" zeigt 47191 mit der korrekten user-id von "b" an (1280)

In welcher Tabelle (?) könnte der Fehler noch stecken?


Viele Grüße
fritz123

P.S.: Ich habe gestern morgen den "admin_account"-Mod installiert (ohne das Forum zu deaktivieren). Keine Ahnung ob da ein Zusammenhang bestehen könnte.
P.S.S.: PHPMyAdmin läuft auf dem Server
P.s.s.s.: Die aktuelle Version 2.17 ist installiert und keine weiteren Mods

Verfasst: 12.10.2005 09:43
von mad-manne
Ein Link zu deinem Forum wäre hilfreich, damit man sich das mal live ansehen kann ...

Gruss,
Manne.

Verfasst: 12.10.2005 09:55
von Fritz123
Moin, Manne!

Danke für die schnelle Reaktion.

User "b" , bzw. seine Beiträge:
http://www.attac.de/forum/search.php?se ... =reinhardw

Vorschau ist korrekt, der Link aber falsch:
Er führt zu dem folgenden Beitrag von mir (User A)mit den beiden (!) post_id's

http://www.attac.de/forum/viewtopic.php?p=47197
http://www.attac.de/forum/viewtopic.php?p=47191

:o

Wenn ich's recht sehe müßte reinhardw's Beitrag eigentlich die 47191 sein..

Verfasst: 12.10.2005 10:04
von mad-manne
Hmm merkwürdig ...

was steht denn bei den beiden betroffenen Posts(TABELLE phpbb_posts) in der Spalte topic_id?

Fragt sich (und dich) :wink:
Manne.

Verfasst: 12.10.2005 10:27
von Fritz123
mad-manne hat geschrieben: was steht denn bei den beiden betroffenen Posts(TABELLE phpbb_posts) in der Spalte topic_id?
2567 (so sollte es ja wohl auch sein?: gleiches Thema)
fritz123 hat geschrieben:Tabelle "phpbb2_posts_text" zeigt post_id (47191) mit korrektem Text an (von "B")
Merkwürdigerweise taucht dennoch der falsche Beitrag auf wenn man die post_id als Adresse angibt.
Irgendwas hängt da noch dazwischen...:o
Fragt sich (und dich) :wink:
Manne.
:D

Verfasst: 12.10.2005 10:42
von mad-manne
Hmmm den Beitrag mit der 47191 sieht man ja tatsächlich auf der Seite 11 (letzter Beitrag dort) ... danach kommt dann dein Beitrag mit der 47197 als erster Beitrag auf Seite 12 :o

Da ich keine Repy-Rechte dort habe würde mich mal interessieren, was passiert wenn du das hier machst:
http://www.attac.de/forum/posting.php?m ... te&p=47191

Welcher Post wird denn dann gequotet?

Ich habe selbst noch keine Erfahrung mit dem DB-Maintenance MOD, aber ich denke der wäre wohl eine mögliche Lösung für dieses krude Problem ?!

Gruss,
Manne.

Verfasst: 12.10.2005 10:55
von Fritz123
mad-manne hat geschrieben:Da ich keine Repy-Rechte dort habe würde mich mal interessieren, was passiert wenn du das hier machst:
http://www.attac.de/forum/posting.php?m ... te&p=47191

Welcher Post wird denn dann gequotet?
Der richtige! ..von Reinhardw ... :o
Ich habe selbst noch keine Erfahrung mit dem DB-Maintenance MOD, aber ich denke der wäre wohl eine mögliche Lösung für dieses krude Problem ?!
Das arbeitet hoffentlich vollautomatisch... :D
Ich erkenne nämlich keine Logik in den Symptomen. Bei mir will das natürlich nicht viel heißen..

Herzlichen Dank schon einmal, Manne

Beste Grüße
fritz

P.S.: Zunächst hatte ich Horrorvisionen, daß sich das Problem mit jedem neuen Beitrag vielleicht fortsetzen & ausbreiten könnte. Das wenigstens scheint nicht der Fall zu sein..
P.S.S.: Vielen Dank für den Hinweis aud DB-Maintenance-Mod. Klingt gut! Da im Forum nur der eine, nicht allzu wichtige Mod installiert ist werde ich es mal installieren und hier berichten.

Verfasst: 12.10.2005 11:01
von mad-manne
Bevor du den DB-Maintenance-MOD "drüberlaufen" lässt, machst du latürnich ein Backup der DB !!

Danach kannste ja mal bescheid geben, ob das geholfen hat ...

Viel Erfolg,
Manne.

Verfasst: 12.10.2005 11:26
von Fritz123
Bevor du den DB-Maintenance-MOD "drüberlaufen" lässt, machst du latürnich ein Backup der DB !!
Na klar, meist mach ich sogar noch per FTP ein komplettes Backup.
Man weiß ja nie.., besonders, wen man nichts weiß..lol

Vielen Dank, so far!
Ich werde melden , wie es ausgegangen ist.

Grüße
fritz

Verfasst: 12.10.2005 11:41
von Valerie Raghnall
Nicht FTP sondern Datenbank Backup... per phpmyadmin oder so ;-)