Seite 1 von 1

Update-Strategie

Verfasst: 02.12.2006 20:13
von El_Barto78
Hallo Gemeinde!

Ich hab ein phpBB-Forum mit der Version 2.0.18 übernommen. Der eigentliche Admin hat keine Zeit/Interesse mehr daran. Es sind folgende Mods installiert:

+ Attachment Mod Version 2.3.11 ---> geplantes Update auf 2.4.3 http://www.phpbb.de/moddb/mod.php?id=435
+ Calendar Lite Version 1.4.4 ---> geplantes Update auf 1.4.7 http://www.snailsource.com/callite/index.html
+ Map MOD Version ? ---> hier hab ich leider kein aktuelles Paket gefunden http://217.160.138.71/michael/wiki/inde ... naneweizen
+ EasyMOD Version 0.1.13 --> geplantes Update auf 0.3.0 http://area51.phpbb.com/phpBB/viewtopic ... 17&t=21309

Ich will das Forum jetzt auf 2.0.21 updaten. Hab das auch schon alles lokal probiert. Bei EasyMOD kommen leider viele Fehler beim Update. Für den Map Mod gibt es wohl kein bzw. kein aktuelles Paket mehr. Eigentlich brauche ich diesen Mod auch nicht mehr.

So, jetzt zu meiner Frage. :) Ich hätte gerne wieder eine "saubere" Ordner- und Dateistruktur. Daher habe ich mir überlegt, das Forum ganz neu zu installieren und dann nur die Datenbank zurückzuspielen. Nur wie gehe ich hier richtig vor? Ich muss ja die Datenbank der Version 2.0.18 auf 2.0.21 bringen, um diese Version dann in das neu installierte Forum einzuspielen.

Meine Vorgehensweise:

1. Aktuelles 2.0.21-Paket in die 2.0.18-Installation entpacken
2. Über "install/update_to_latest.php" die Datenbank auf die Version 2.0.21 patchen
3. phpBB-Version 2.0.21 neu installieren (in einem neuen Ordner)
4. Datenbank der neu installierten Version 2.0.21 löschen und die "gepatchte" Version einspielen
5. benötigte Mods installieren, wobei die bereits vorhandenen Datenbanken verwendet werden sollen (Attachment Mod, Calendar)
5. Fertig :)

Kann ich so vorgehen? Hab ich da einen Denkfehler? Befinden sich in der Datenbank dann noch Einträge, die da nicht hingehören?

Vielen Dank schon mal!

Verfasst: 03.12.2006 02:05
von Markus67
Hi ...

soweit ich sehen kann hast du da keinen Denkfehler ... so kannst du vorgehen.

Markus

P.S. aber vorher auf jeden Fall eine Sicherung vom bisherigen Forum erstellen (DB und Dateien)

Verfasst: 03.12.2006 09:15
von Miriam
Eine kleine Änderung hätte ich noch:

Vertausche 1. und 2. gegeneinander. es könnte sein, dass Du die update_to_latest.php nicht mehr aufrufen kannst, weil Du evtl. nicht mehr eingeloggt bist. Und ein Einloggen wegen geänderter Tabellenabfragen in den neuen Scripten nicht mehr möglich ist.

Okay, Du könntest an der update Datei ein wenig ändern, dann passt es auch uneingeloggt.
Aber ich wollte es nur mal bemerkt haben.

Verfasst: 03.12.2006 10:52
von El_Barto78
Ok, Danke für die die Antworten.

1. und 2. ist aber schon in Ordnung. Ich muss ja erst die neuen Dateien reinkopieren, bevor ich updaten kann.

Verfasst: 03.12.2006 11:52
von Miriam
Naja, mach wie Du denkst... Aber update_to_latest.php ist 'ne Datenbank-Sache.
Wenn Du nun also erst die Scripte updatest, fragen die vllt. Spalten ab, die es noch nicht gibt. Und schon ist Login evtl. nicht möglich (mit den neuen Scripten). Und die update_to_lastest.php kannst Du (so ohne weiteres) nicht ausführen, weil Du Dich nicht mehr einloggen kannst.

War ja auch nur so ein Hinweis, wenn es bei Dir klappt, ist es doch okay so. :D

Verfasst: 27.12.2006 02:10
von El_Barto78
Da bin ich nochmal. :)

Gibt es eine Möglichkeit, die Datenbank zu bereinigen. Immerhin gibt es ja noch Tabellen und Einträge von Mods, die ich nicht mehr installieren will. Gibt es da eine Möglichkeit?

Mühsam ernährt sich das Eichhörnchen

Verfasst: 27.12.2006 09:06
von gloriosa
Hallo (soviel Höflichkeit muss sein !),
dazu
El_Barto78 hat geschrieben:Gibt es da eine Möglichkeit?
via >>> KB:phpmyadmin <<< (siehe auch >>> KB:pma_faq <<<) anhand der Installationsanleitung/en des/r jeweiligen MOD's die überflüssig gewordenen Felder in den Tabellen bzw. ganze Tabellen in der Datenbank löschen. :D

SQL-Deinstallationsanweisungen liegen nur sehr sehr wenigen MOD's bei, so dass dabei Handarbeit angesagt ist. :oops:

Verfasst: 27.12.2006 09:31
von El_Barto78
Hi!

Danke!