Seite 1 von 1

Update 3.0.2 -> 3.0.4

Verfasst: 21.01.2009 20:17
von mt bottle
Hallo Leute,

bisher haben die Updates immer ganz gut bei mir geklappt, doch jetzt stehe ich wie der Ochse vor'm Berg.

Folgende Ausgangssituation liegt vor:
- ein mehr oder weniger stark modifiziertes Forum (keine Ahnung wie viele Mods, vllt 10 oder mehr) der Version 3.0.2.

Desweiteren ist der phpBB Arcade-Mod installiert, Version 1.0.RC1. Mittlerweile gibt es aber schon die Version [RC] phpBB Arcade 1.0.RC7 und für diese Version wird mindestens ein Board mit der 3.0.3-Version benötigt.

Da der Arcade-Mod aktualisiert werden muss um weiterhin neue Spiele hinzufügen zu können, musste also das Forum aktualisiert werden. Bisher habe ich das immer aufgrund der Modifizierungen per Hand gemacht, aber dieses Mal habe ich a) nichts in dieser Richtung gefunden und b) habe ich das "Automatische Update" bemerkt, mit dem Hinweis, dass es auch für modifizierte Foren geeignet sei.
Ich habe dann mit dem Update begonnen und beim Punkt "Dateien überprüfen" wurde es dann rätselhaft für mich. Dort las ich:
Geänderte Dateien
Die folgenden Dateien wurden geändert und entsprechen nicht den Originaldateien der alten Version. In der aktualisierten Version werden deine Änderungen und die Neuerungen der phpBB-Datei zusammengeführt.
Anschließend werden dann 25 verschiedene Dateien aufgelistet mit den Optionen "Änderungen zusammenführen", "Nicht zusammenführen - neue Datei verwenden" und "Nicht zusammenführen - derzeit installierte Datei verwenden".

Ähnlich geht es dann weiter, und zwar mit "Problematischen Dateien", an der Zahl waren es 6.

Mein Problem ist nun, dass ich einfach nicht weiß, was ich nun machen soll.
Gibt es vielleicht eine Anleitung, wie ich das Forum manuell updaten kann? Oder ist das gar nicht nötig?

Mfg,
Björn

Re: Update 3.0.2 -> 3.0.4

Verfasst: 21.01.2009 20:24
von Metzle
Hallo,

schau dir mal die kleine Updateanleitung von Würzi an, die hilft dir bestimmt weiter.

Re: Update 3.0.2 -> 3.0.4

Verfasst: 21.01.2009 20:45
von mt bottle
Da war ich vorhin schon einmal drauf, aber damit konnte ich nichts anfangen. Ich werde mir das morgen im Laufe des Tages nochmal genauer anschauen, vielen Dank für diesen Hinweis.

Muß ich eigentlich beim Updaten auch den "docs"-Ordner überschreiben, oder reicht es, wenn ich den "install"-Ordner hochlade?

Re: Update 3.0.2 -> 3.0.4

Verfasst: 21.01.2009 20:46
von Metzle
Baller es hoch, schaden tut es nicht :)

Re: Update 3.0.2 -> 3.0.4

Verfasst: 22.01.2009 15:19
von mt bottle
Ich bin gerade am Durcharbeiten von Würzis Anleitung und ich habe glaube ich einen kleinen Fehler gefunden:
Bei den Konflikten auswählen: Code zusammenführen und bei Konflikten neuen Code verwenden.
Ich glaube,dass er - zumindest nach meiner Lesart - meinte:

Für die Dateien, welche geändert werden ohne Konflikte: Code zusammenführen
Für die problematischen Dateien: neuen Code verwenden

EDIT: Okay, Würzi meinte das Richtige. Das las sich nur irreführend.

Und noch etwas in eigener Sache, beziehend auf:
includes/acp/acp_profile.php
Anzahl der Konflikte: 2

<<<<<<< Anfang der derzeitigen Originaldatei


1 => array('field_ident', 'lang_name', 'lang_explain', 'field_option', 'field_no_view', 'field_fs_show'),

======= Ende der derzeitigen Originaldatei / Anfang der neuen, aktualisierten Datei

1 => array('field_ident', 'lang_name', 'lang_explain', 'field_option_none', 'field_show_on_reg', 'field_required', 'field_hide', 'field_show_profile', 'field_no_view'),

>>>>>>> Ende der neuen, aktualisierten Datei
Im Inline-Unterschiedmodus ist diese Seite etliche Seiten lang und dieses Bruchstück befand sich mittendrin, was ich schon einmal sehr eigenartig finde. Aber das kann ich mit einem "das ist nun einmal so" gut hinnehmen. =)

Warum die Anzahl der Konflikte überhaupt auf 2 angesetzt wurde ist mir aber zudem völlig unklar - übersehe ich da etwas?

Würzi schreibt in seiner Anleitung, dass man die weggefallenen Code-Stücke wieder per Hand einfügen soll. 2 Fragen kommen da nun bei mir auf:
1. Soll ich die Änderung (siehe Zitat) beibehalten, oder da auch noch etwas dran machen? (da tendiere ich stark zu beibehalten)
2. Welche Code-Bruchstücke soll ich denn hier wieder hinzufügen? - da ist ja schließlich gar nichts abhanden gekommen. Eigentlich hätte ich sogar eher mit zwei fehlenden Code-Stücken gerechnet (wegen Konflikte: 2).

Mfg,
Björn

PS: Mir ist sogar ein Konflikt aufgefallen, bei dem der Inhalt der derzeitigen Originaldatei und der neuen, aktualisierten Datei exakt gleich sind.

Re: Update 3.0.2 -> 3.0.4

Verfasst: 23.01.2009 06:24
von Würzi
Moin,

also erst zu deinem Nachtrag:
Mir ist sogar ein Konflikt aufgefallen, bei dem der Inhalt der derzeitigen Originaldatei und der neuen, aktualisierten Datei exakt gleich sind.
Jo, warum das ab und zu passiert weiss ich auch nicht, vielleicht nur ein Leerzeichen oder ein Zeilenumbruch. Hatte ich auch schon mal bei einem Update. Einfach den neuen Code verwenden.
1. Soll ich die Änderung (siehe Zitat) beibehalten, oder da auch noch etwas dran machen? (da tendiere ich stark zu beibehalten)
2. Welche Code-Bruchstücke soll ich denn hier wieder hinzufügen? - da ist ja schließlich gar nichts abhanden gekommen. Eigentlich hätte ich sogar eher mit zwei fehlenden Code-Stücken gerechnet (wegen Konflikte: 2).
Auch hier bitte neuen Code verwenden, bzw eigentlich immer den neuen Code. Gelegentlich kann es bei Mod Einbauten vorkommen, daß Teilstücke aus einem Code rausgeschmissen werden, dieses meinte ich mit hinterher wieder einfügen. Was dein beschriebenes Beispiel betrifft, was da zu machen ist und ob was nachzutragen ist, kann ich dir momentan nicht beantworten, da ich auf Arbeit bin. Ich weiss auch nicht, ob du an dieser Datei irgendwann mal Veränderungen durch eine Modifiktation gemacht hast oder nicht. Ich kann dir höchstens noch den Tip geben, mal das Codestück

Code: Alles auswählen

<<<<<<< Anfang der derzeitigen Originaldatei

1 => array('field_ident', 'lang_name', 'lang_explain', 'field_option', 'field_no_view', 'field_fs_show'),

======= Ende der derzeitigen Originaldatei / Anfang der neuen, aktualisierten Datei
in einem ungemoddeten 3.0.2 Paket zu suchen. Ist der so da drin und in einem ungemoddeten 3.0.4 dann so wie im unteren aktualisierten Teil, dann ist das wohl auch nur ein kleines Komunikationsproblem des Autoupdaters und du musst dir keine Sorgen machen.
So lernst du auch dazu und verstehst auch ein bisschen was bei einem Update passiert und man verliert den Schrecken davor.

Mfg

Re: Update 3.0.2 -> 3.0.4

Verfasst: 23.01.2009 08:26
von mt bottle
Vielen Dank für Deine Antwort. Ich habe mich gleich an das Update gemacht und es scheint alles zu funktionieren. Ich habe zwar noch nicht die manuellen Änderungen vorgenommen, aber auf den ersten Blick scheint auch so alles Wichtige soweit zu funktionieren.

Und vielen Dank an dieser Stelle dann auch an Deine Update-Anleitung. Sie ist ein wahrer Segen. =)

Mfg