Datenbank von nicht installierten Mods bereinigen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Datenbank von nicht installierten Mods bereinigen

Beitrag von DerTheo »

Vermutlich kenne ich die Antwort schon, aber ich frqage trotzdem :D

Ich werde mein Forum auf die neue PHPBB3 version updaten und in dem Zuge möchte ich EINIGE Mods weglassen.

Natürlich will ich meine User und Beiträge mitnehmen :D

Gibt es eine möglichkeit, wie ich die Datenbank, nachdem ich sie in die neue PHPBB3 Verison eingespielt habe, von unnötigen Einträgen befreien kann (Einträgen, die auf nicht installierte Mods verweisen)

Oder anders gefragt, was muss ich von der alten Datenbank exportieren, um nur die Beiträge und User mitzunehmen?
Ich update von (duck und weg) 3.0.8 auf *schluck* 3.1.6 ....
Style: Lucid Lime
Phpbb 3.0.8
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Datenbank von nicht installierten Mods bereinigen

Beitrag von Charlie_M »

Denke das hier sollte das Richtige sein:
https://www.phpbb.de/kb/stk#database_cleaner
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Datenbank von nicht installierten Mods bereinigen

Beitrag von franki »

DerTheo hat geschrieben:Ich update von (duck und weg) 3.0.8 auf *schluck* 3.1.6 ....
Das wird nicht ohne Fehlermeldungen funktionieren.
Du solltest vorher mindestens auf phpBB3.0.12 updaten.
LG Franki
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Datenbank von nicht installierten Mods bereinigen

Beitrag von DerTheo »

Wär es eine Möglichkeit, das neuste PHPBB3 aufzusetzen und nur die User un Beiträge in eine neue Datenbank zu importieren?

Wenn ja, welche Tables müsste ich aus der alten DB exportieren?
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Datenbank von nicht installierten Mods bereinigen

Beitrag von gn#36 »

Bzgl. "nur User und Beiträge importieren": In der Regel ist das eine ziemlich blöde Idee, weil du anschließend jede Menge Handarbeit hast und dir Dinge verloren gehen, wenn du nicht aufpasst, dass du alles übernimmst.

Ich würde erst mal (nach einem Backup oder noch besser an einem Backup) probieren ob das Update klappt und nur wenn es nicht klappt oder anschließend Fehler im Forum auftreten anfangen manuell in der DB herumzupfuschen. Hierbei brauchst du nur die DB Updates auszuführen, die Dateien werden ja eh komplett ersetzt.

Pauschal lediglich alle "unbenutzten" Mods aus der DB entfernen geht nämlich nicht - dafür müsste ja erst mal bekannt sein was genau benutzt und was nicht benutzt wird (und ich meine nicht die Mods sondern die DB Änderungen dazu). Solange nichts dabei ist was weltbewegend Speicher frisst oder grundlegende Funktionalitäten ersetzt würde ich auf jeden Fall erst mal das Update versuchen bevor ich Hand anlege. Im Zweifel hast du eben ein paar DB Spalten, die du nicht nutzt. Das kann dann zwar bei einem zukünftigen Update irgendwann mal Probleme geben, aber dann kannst du immer noch darauf reagieren.

Wenn du ein paar Mods erhalten willst, die dann später in Extensions landen solltest du auch den DB Cleaner im STK nicht nutzen, der entfernt soweit ich weiß alles fremde und lässt einen nicht wählen.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Datenbank von nicht installierten Mods bereinigen

Beitrag von DerTheo »

Danke für die Infos gn#36

Zu "DB updates ausführen", ich hab schon mehrfach gelesen, dass man eine "DP-Update.php" (oder so ähnlich) im ordner /install ausführen soll - aber den Ordner habe ich ja gelöscht (soll man ja...)

Kurz gefragt: wie führe ich so ein Datenbankupdate genau aus?
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Datenbank von nicht installierten Mods bereinigen

Beitrag von gn#36 »

Sorry für die späte Antwort: Du lädst dir den install Ordner einfach aus dem Installationspaket einfach noch mal hoch und machst es dann. Die Datei heißt database_update.php. Den Ordner löschen sollst du ja erst nach der Installation ;)
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Support-Forum“