Update 3.0.2 -> 3.0.4

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
Benutzeravatar
mt bottle
Mitglied
Beiträge: 88
Registriert: 08.06.2006 20:34
Kontaktdaten:

Update 3.0.2 -> 3.0.4

Beitrag 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
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Update 3.0.2 -> 3.0.4

Beitrag von Metzle »

Hallo,

schau dir mal die kleine Updateanleitung von Würzi an, die hilft dir bestimmt weiter.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
mt bottle
Mitglied
Beiträge: 88
Registriert: 08.06.2006 20:34
Kontaktdaten:

Re: Update 3.0.2 -> 3.0.4

Beitrag 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?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Update 3.0.2 -> 3.0.4

Beitrag von Metzle »

Baller es hoch, schaden tut es nicht :)
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
mt bottle
Mitglied
Beiträge: 88
Registriert: 08.06.2006 20:34
Kontaktdaten:

Re: Update 3.0.2 -> 3.0.4

Beitrag 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.
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Re: Update 3.0.2 -> 3.0.4

Beitrag 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
Kein Support per PN, dafür ist das Forum da! Eine PN hilft einen, ein öffentlicher Beitrag allen. - Styles für phpbb3
Benutzeravatar
mt bottle
Mitglied
Beiträge: 88
Registriert: 08.06.2006 20:34
Kontaktdaten:

Re: Update 3.0.2 -> 3.0.4

Beitrag 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
Gesperrt

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