Zuordnung eines Beitrages in der DB durcheinander?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Fritz123
Mitglied
Beiträge: 7
Registriert: 11.10.2005 17:25

Zuordnung eines Beitrages in der DB durcheinander?

Beitrag 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
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

Ein Link zu deinem Forum wäre hilfreich, damit man sich das mal live ansehen kann ...

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Fritz123
Mitglied
Beiträge: 7
Registriert: 11.10.2005 17:25

Beitrag 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..
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Fritz123
Mitglied
Beiträge: 7
Registriert: 11.10.2005 17:25

Beitrag 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
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Fritz123
Mitglied
Beiträge: 7
Registriert: 11.10.2005 17:25

Beitrag 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.
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Fritz123
Mitglied
Beiträge: 7
Registriert: 11.10.2005 17:25

Beitrag 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
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

Nicht FTP sondern Datenbank Backup... per phpmyadmin oder so ;-)
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Antworten

Zurück zu „Coding & Technik“