Unterforen gelöscht - zu spät bemerkt

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
Denton18
Mitglied
Beiträge: 37
Registriert: 12.12.2008 23:03
Wohnort: Nbg
Kontaktdaten:

Unterforen gelöscht - zu spät bemerkt

Beitrag von Denton18 »

Hallo zusammen,

ich habe vor knapp einer Woche einige Unterforen verschoben und gelöscht... Leider habe ich zuviel gelöscht und erst gestern mitbekommen das diese fehlen... :-(

Mein Problem,

Mein vorletzter Backup mit allen Unterforen ist im Dezember gemacht worden, der letzte nachdem ich meine Unterforen gelöscht hatte, also ca. eine Woche her.

Nun habe ich ein altes Backup indem alle Unterforen mit alten Beiträgen vorhanden sind und ein neues nur mit den neuen Beiträge aber ohne verlorengegangener unterforen...

Gibt es eine Möglichkeit die verlorengegangen Unterforen mit Themen/Beiträgen... wieder ins aktuelle Forum mit einzubinden, da es via backupwiderherstellung nicht geht?

Vielen lieben Dank vorab!

Grüße
Denton18
Denton18
Mitglied
Beiträge: 37
Registriert: 12.12.2008 23:03
Wohnort: Nbg
Kontaktdaten:

Re: Unterforen gelöscht - zu spät bemerkt

Beitrag von Denton18 »

hat denn niemand eine Idee?

Ist es möglich manuell die alten Themen/Beiträge in das aktuelle Forum einzubinden? Wenn ja wo finde ich denn genau diese Daten?

Grüße
Denton
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Re: Unterforen gelöscht - zu spät bemerkt

Beitrag von piero »

möglich ist es... allerdings solltest du ein wenig ahnung haben von phpmyadmin, weil der phpbbdump ist dazu nicht geeignet...

und führ das ganze bitte auch erst auf einem testserver durch^^

also die prozedur wäre so:
- in phpmyadmin gehen
- backup mit speziellen einstellungen machen (s. u.)
- altes backup vom phpbb einspielen
- neues backup von phpmyadmin drüber
- ergebnis anschauen...

---
das backup machst du so:
in der datenbank auf die seite "exportieren" gehen, dort dann nur die forum-tabellen auswählen, als format "SQL" auswählen.

in den optionen
in der box "struktur", "Füge DROP TABLE hinzu" deaktivieren und "Füge IF NOT EXISTS hinzu" auch deaktvieren.
in der box "daten", bei "exporttyp" den wert "REPLACE" auswählen.

bei "kompression" (unten) noch "zip-komprimiert" auswählen.
das ganze sollte dann so aussehen (wichtig sind vorallem die rot eingerahmten bereiche)


danach auf "OK" klicken und die datei an einem auffindbaren ort speichern.
---
jetzt kannst du auf der seite "importieren" zuerst das ale phpbbbackup draufladen, und dann gleich das neue.... dann sollten die alten foren mit themen mit den neuen vereint sein ;)
(jedenfalls in der theorie...)
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Re: Unterforen gelöscht - zu spät bemerkt

Beitrag von bantu »

Die verwendete Struktur ist für den Aufbau der Foren ist ein B-Baum. Diesen müsste man vermutlich anpassen bzw. neuberechnen. Es ist zwar möglich aber nicht ganz einfach.

Der einfachste weg wäre wohl die Foren wieder anzulegen und die entsprechenden Beiträge (phpbb_posts) und Themen (phpbb_topics) und so weiter zu importieren und vorher die forum_id auf das entsprechende neue Forum zu setzen. Dabei entfällt dann das Anpassen des Baumes bzw. es wird beim Erstellen der Foren von phpBB erledigt.

Dateianhänge usw. müsstest du natürlich ebenfalls wieder importieren, samt Datenbankeinträge.
Powered by Coffee
Denton18
Mitglied
Beiträge: 37
Registriert: 12.12.2008 23:03
Wohnort: Nbg
Kontaktdaten:

Re: Unterforen gelöscht - zu spät bemerkt

Beitrag von Denton18 »

piero hat geschrieben:möglich ist es... allerdings solltest du ein wenig ahnung haben von phpmyadmin, weil der phpbbdump ist dazu nicht geeignet...

und führ das ganze bitte auch erst auf einem testserver durch^^

also die prozedur wäre so:
- in phpmyadmin gehen
- backup mit speziellen einstellungen machen (s. u.)
- altes backup vom phpbb einspielen
- neues backup von phpmyadmin drüber
- ergebnis anschauen...

---
das backup machst du so:
in der datenbank auf die seite "exportieren" gehen, dort dann nur die forum-tabellen auswählen, als format "SQL" auswählen.

in den optionen
in der box "struktur", "Füge DROP TABLE hinzu" deaktivieren und "Füge IF NOT EXISTS hinzu" auch deaktvieren.
in der box "daten", bei "exporttyp" den wert "REPLACE" auswählen.

bei "kompression" (unten) noch "zip-komprimiert" auswählen.
das ganze sollte dann so aussehen (wichtig sind vorallem die rot eingerahmten bereiche)


danach auf "OK" klicken und die datei an einem auffindbaren ort speichern.
---
jetzt kannst du auf der seite "importieren" zuerst das ale phpbbbackup draufladen, und dann gleich das neue.... dann sollten die alten foren mit themen mit den neuen vereint sein ;)
(jedenfalls in der theorie...)
Mit phpmyadmin habe ich noch nie gearbeitet, ein Versuch ist es wert den ich am wochenende mal wagen werden wenn nichts andres hilft... Danke Dir!
bantu hat geschrieben:Die verwendete Struktur ist für den Aufbau der Foren ist ein B-Baum. Diesen müsste man vermutlich anpassen bzw. neuberechnen. Es ist zwar möglich aber nicht ganz einfach.

Der einfachste weg wäre wohl die Foren wieder anzulegen und die entsprechenden Beiträge (phpbb_posts) und Themen (phpbb_topics) und so weiter zu importieren und vorher die forum_id auf das entsprechende neue Forum zu setzen. Dabei entfällt dann das Anpassen des Baumes bzw. es wird beim Erstellen der Foren von phpBB erledigt.

Dateianhänge usw. müsstest du natürlich ebenfalls wieder importieren, samt Datenbankeinträge.
Die Foren habe ich bereits wieder allesamt angelegt. Doch wie genau kann ich die relevanten posts und topics importieren?
Gesperrt

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