Seite 1 von 1

Modifiziertes phpBB updaten: 2.0.15 --> 2.0.19 (manuell)

Verfasst: 27.01.2006 16:36
von lukelukeluke
Hallo Leute,
Ich habe eine Seite, welche das Session Management von dem darin integrierten phpBB verwendet. Die ganze Seite ist also phpBB abhängig. Zudem habe ich diverse Änderungen am phpBB vorgenommen (nicht nur im Template, sondern auch in .php Files).
Nun hat aber der besitzer meines Servers gesagt das ich phpBB updaten muss (auf 2.0.19), wegen einem Virus, welcher sich ein Bug in früheren Versionen zu nutze macht. Wie soll ich am besten vorgehen?

1) Soll ich alle meine Änderungen in den php Files von phpBB rauskopieren und dokumentieren, das phpBB updaten und diese in den neuen Files wieder rein tun? Ziemlich aufwänig...
2) Soll ich das phpBB manuell updaten, bzw. die Manuellen Codeänderungen von 2.0.15 auf 2.0.16 auf 2.0.17 auf 2.0.18 auf 2.0.19 durchgehen? Auch viel Aufwand...
3) Soll ich das phpBB mit dem Updater updaten und hoffen, es überschreibt keine Änderungen? (Wird wohl nicht funktionieren).

Welches ist die einfachste Möglichkeit für manuelles Update von 2.0.15 nach 2.0.19?
Vielen Dank für eure Hilfe.
-luke

Verfasst: 27.01.2006 23:05
von hagily
HI.
Methode 1 ist total umständlich und auch nicht erforderlich.
Methode 2 ist genauso umständlich
Methode 3 ist meiner Meinung nach die besste, da der patch ja alle code-änderungem automatisch durchführt.

Vergesse ein Backup der dateien auf keinen fall.

Felix

Verfasst: 29.01.2006 00:06
von Any
hats geklappt? und wenn ja, mit welcher Mehode?

Verfasst: 30.01.2006 11:35
von lukelukeluke
Hallo nochmal,
Ich habe eben gerade gesehen, dass das phpBB Updatefile, welches für mich in Frage kommt (phpBB-2.0.15_to_2.0.19.patch) Infos enthält, welche Codezeilen ersetzt werden. Ist das richtig? Wenn ich aber Änderungen an den Files vorgenommen habe, würde das Update nicht alles killen, da die Zeilennummern in meinen modifizierten Files nicht mehr gleich sind, bzw. nicht der gleiche Inhalt darin ist?
Dann würde die Methode des Updaters nicht gehen.
Was ich nun noch als Variante sehen würde, wäre das ich das ganze phpBB 2.0.19 rein kopiere, und meine Änderungen manuell vornehmen würde (habe diese inzwischen dokumentiert). Dann müsste aber die Datenbank für 2.0.15 und 2.0.19 gleich sein, damit das geht. Ist das der Fall?
Vielen Dank für eure Hilfe!
Gruss,
luke

Verfasst: 30.01.2006 13:36
von kolja
also die daten bank von .15 und .19 sind auf keine fall gleich
bzw wurde in der zwischenzeit einiges ergänzt

aber mach doch von beidem ein backup und probier die einfachste methode aus

ist der weg der am schnellsten gewinnen kann

kolja

Verfasst: 30.01.2006 13:40
von Mungo
Bevor du versucht dein Forum mit dem Programm patch zu updaten, solltest du dir die "man patch" durchlesen. Dann weißt du wie das Programm funktioniert.

Wenn du deine Änderungen in ein 2.0.19 einbauen willst, dann musst auch noch die install/update_to_latest.php ausführen. Es gibt nämlich Änderungen an den Tabellen (neue Tabelle und Felder).

Verfasst: 30.01.2006 15:15
von lukelukeluke
Habe nun folgendes gemacht:

1) Backup :-)
2) Alte phpbb Files gelöscht
3) neue phpbb Files rein getan, config von alten Files genommen
4) update_databse.php ausgeführt
5) install und contrib Ordner gelöscht

Nuns scheint auf den ersten Blick alles zu funktionieren.
Ich kann mich einlogen und navigieren. Komischerweise kann ich mich aber nicht mehr ausloggen, da kommt immer "Invalid_Session". Habe schon cache/cookies lokal geleert, habe auch schon den Cookie- Namen umbenennt, nützt alles nichts!
Was kann das sein?

Gruss, Luke

Verfasst: 30.01.2006 20:39
von Mungo
Leer evtl. mal mit phpMyAdmin die phpbb_sessions Tabelle.

Verfasst: 30.01.2006 20:47
von -Jo-
lukelukeluke hat geschrieben:Habe nun folgendes gemacht:

1) Backup :-)
2) Alte phpbb Files gelöscht
3) neue phpbb Files rein getan, config von alten Files genommen
4) update_databse.php ausgeführt
5) install und contrib Ordner gelöscht

Nuns scheint auf den ersten Blick alles zu funktionieren.
...
Und die MODs?
Die müssten doch alle verschwunden sein, oder?

Verfasst: 02.02.2006 07:37
von lukelukeluke
Also das "invalid session" problem hat sich gelöst. Anscheinend musste man in der Version 2.0.15 noch nicht die SID beim ausloggen manuell im Link übergeben (ich habe diesen Link eben selbst geschrieben und nicht den generierten verwendet). Die SID habe ich nun angefügt.
-Jo- hat geschrieben:Und die MODs?
Die müssten doch alle verschwunden sein, oder?
Meine Modifikationen habe ich vom 2.0.15 Board alle in ein txt File übernommen und sie dokumentiert, wo sie hin gehören. Danach habe ich sie im 2.0.19 Board wieder an der selben Stelle in den Files eingefügt. Ging nicht sooo lange, dafür weiss ich, das die 2.0.19 Version gut läuft, weil ich kein Update gemacht habe, sodnern das ganze Package verwendet habe...