[teilweise gelöst] Topics Tabelle wiederherstellen?

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
jopa
Mitglied
Beiträge: 41
Registriert: 23.09.2007 15:57

[teilweise gelöst] Topics Tabelle wiederherstellen?

Beitrag von jopa »

Hallo,

ich habe folgendes Problem. Bei meinem Update ist wohl die topics tabelle überschrieben worden (bin ich vermutlich selbst dran schuld :oops: ). Alle anderen Tabellen habe ich noch in einem Backup, aber diese Tabelle ist wohl irgendwie abhanden gekommen.

Nun meine Frage: Ich habe festgestellt, dass die Beiträge noch alle da sind, und auch die einzelnen Überschriften, da diese ja auch bei den Beiträgen selbst gespeichert werden.
Kann man aus den anderen Tabellen die topics Tabelle wieder herstellen? Wenn ja, kennt jemand einen möglichst einfachen und schnellen Weg?

Herzlichen Dank!
Jopa
Zuletzt geändert von jopa am 22.11.2010 19:25, insgesamt 1-mal geändert.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Topics Tabelle wiederherstellen?

Beitrag von Frank1604 »

Nein, das geht leider nicht. Wenn die Topics Tabelle weg ist, hast du ein riesiges Problem würde ich sagen. Alle Beiträge sind weg. Was die bleibt sind die Überschriften und die Dateianhänge.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
jopa
Mitglied
Beiträge: 41
Registriert: 23.09.2007 15:57

Re: Topics Tabelle wiederherstellen?

Beitrag von jopa »

So habe das Problem jetzt zwar nicht zur vollkommenen Zufriedenheit gelöst, aber immerhin läufts wieder und die Themen sind hoffentlich wieder alle da. Die Beitrags- und Themenzahlen, die angezeigt werden stimmen zwar nicht mehr, aber das scheint mir nur halb so wild zu sein.

Auf phpbb.com habe ich noch Folgendes zu dem Thema gefunden: http://www.phpbb.com/community/viewtopi ... &t=1091375
Im letzten Beitrag ist das anscheinend eine Lösung gegeben. Mit Teil 1 bin ich nach mehreren Versuchen klar gekommen, aber irgendwie wusste ich mit dem zweiten Teil (shell) nichts so richtig anzufangen.

Mein Vorgehen:
  • Einspielen eines Backups von vor ein paar Tagen (hab doch noch zum Glück eines gefunden, aber ein paar Themen fehlten trotzdem)
  • Kopie der Datenbank auf ein lokales System
  • Ausführen des ersten Code-Schnipsels über phpmyadmin (hatte erst keine Berechtigungen die Datei zu erstellen, aber wenn ich den Ordner-Pfad weggelassen hab gings, die datei war dann unter mysql/Datenbankname/missingtopics.txt zu finden)
  • Da ich nicht so viel fehlende Themen hatte, habe ich dann die fehlenden Themen mit den Daten aus der posts-Tabelle entnommen und manuell eingefügt
So richtig kann ich noch nicht glauben, dass die Daten dann futsch sein sollen ;-) Habe mir noch einmal die Tabellen genauer angeschaut. Aus der posts Tabelle und den beiden poll Tabellen sollten eigentlich fast alle Daten reproduzierbar sein. Bei den Umfragen fehlt vielleicht dann die ein oder andere Angabe, aber da muss man dann notfalls die Umfrage zurücksetzen.

Vielleicht mach ich mich mal ran und versuche da ein Skript zu schreiben, was die Daten aus den anderen Tabellen ausliest und dann dort wieder einfügt. Aber falls ich das mache, werde ich mir da noch Zeit lassen, da jetzt mein Forum zumindest wieder läuft, wenn auch wie oben schon geschrieben ein paar Zahlen nicht stimmen. Falls da jemand anderen gerade Lust drauf hat und etwas erfahrener und flotter ist, nur zu, ich würde mich freuen.

Vielleicht geht das auch noch bei anderen Tabellen und könnte dann als Ganzes mal ins STK eingehen?!? Könnte man ja mal den Jungs und Mädels von phpbb.com Bescheid geben, falls sich da tatsächlich noch Abhängigkeiten finden und die Umsetzung funktioniert. Oder meint ihr das ist Unfug?

Trotzdem Danke Frank, dass du dir kurz Gedanken gemacht hast ;-)
Falls meine Gedanken oben Quatsch sind und das tatsächlich so nicht geht, lass ich mich gerne eines Besseren belehren.

Gruß
Jopa
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“