Moin,
ich könnte dir mal einen von mir verfassten Text hier reinkopieren, dann gehts vielleicht ein bissi leichter das Update.
Aber... ich würde auch erst auf den deutschen Autoupdater warten!!!!
Nochmals der Hinweis: Falls vorhanden, dann Smilie Categories vorher ausbauen (aber Tabellen in der Datenbank nicht löschen!) ebenso falls vorhanden Anti Bot Question Mod ausbauen, da in 3.0.6 enthalten.
Hier dann erstmal ein Link zu phpbb KB:
http://www.phpbb.de/kb/update30x
Wir fangen an:
- Backup Datenbank und Forumdateien
- Ordner Docs und install ins Root (Hauptverzeichnis) des Forums hochladen
- deinedomain/install im Browser aufrufen
- Erforderliche Schritte welche selbsterklärend sind ausführen
- Erst wird Datenbank aktualisiert, dann Dateien verglichen (bei mir über 300)
- Dann bekommt ihr ein Ergebnis angzeigt.
- Oben als Ergebnis, was an neuen Dateien hinzugefügt wird (wird automatisch erledigt)
- Dann folgt eine Auflistung der Dateien, welche ohne Konflikte geupdatet werden.
- Ganz unten am Schluss das wichtigste! Die Dateien welche beim updaten Konflikte verursachen.
- Alle Konfliktdateien runterladen!!!
- An den Einstellungen mit zusammenführen etc nichts verändern
- Dann Update weiter ausführen
- Die Dateien welche durch den Autoupdater bearbeitet werden, werden zusammengeführt und man kann diese nach Abschluss herunterladen (zip, rar etc)
- Diese Dateien herunterladen!!! (dann wisst ihr welche Dateien verändert wurden)
- Diese heruntergeladenen Dateien per FTP in die jeweiligen Ordner hochladen
- Weiter mit dem Update (Name des Buttons weiss ich grad nicht ist aber selbsterklärend)
- Nun werden die Dateien nochmals durch Autoupdater geprüft
- Nach Abschluss dieses Vorgangs solltet ihr ein 3.0.6 Board haben
Nun die Konfliktdateien:
Konfliktdateien sind Dateien, welche durch Modifikationen so stark verändert worden sind, daß der Autoupdater die Änderungen nicht durchführen kann. Da muss man nun selber ran, sonst fehlen euch Einträge bei den Modifikationen!
Die Konfliktdateien enthalten als Namen den kompletten Pfad, wo die Datei hin muss z.B. styles_prosilver_template_overall_header.html
Das heisst dann styles/prosilver/template/overall_header.html
Um die Konflikte in den Dateien zu beheben, die Datei mit Notepad++ öffnen und nach
<<<< suchen.
Es wird dann aufgelistet:
- Beginn des Konflikts
- Ende des alten Codes
- Ende des Konflikts
Ein Beispiel aus meiner sessions.php
Code: Alles auswählen
<<<<<<< Anfang des Konflikts — Inhalt der originalen Datei vor Aktualisierung
// begin JTS Enterprises My page mod //
$this->add_lang('mods/mypage');
// end JTS Enterprises My page mod //
if (!empty($_GET['style']))
======= Inhalt der neuen / aktualisierten Datei
if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START'))
>>>>>>> Ende des Konflikts
In diesem Fall würde my page nicht mehr funktionieren und der styleswitcher im Portal.
In diesem Fall einfach den oberen code ändern auf:
Code: Alles auswählen
// begin JTS Enterprises My page mod //
$this->add_lang('mods/mypage');
// end JTS Enterprises My page mod //
if (!empty($_GET['style']))
Die Konfliktdateien alle abarbeiten oder ihr baut in der Datei den Mod der rausgeflogen ist wieder neu ein an der Stelle.
Die Datei umbenennen siehe Beispiel: overall_header.html und wieder auf den Webspace hochladen.
Wenn ihr alle Konfliktdateien bearbeitet und hochgeladen habt, seid ihr fertig.
Verwendet ihr andere Styles als prosilver oder subsilver2 müsst ihr von phpbb.com die Codechanges runterladen und euer Style von Hand updaten, oder warten bis der Styleautor ein überarbeitetes Style anbietet. Das updaten des Styles ist äussert wichtig!!!!!
Ein 3.0.5 Style wird nicht fehlerfrei mit 3.0.6 arbeiten!
Ich möchte auch ausdrücklich erwähnen, daß der Autoupdater im Gegensatz zu früheren Versionen 100%ig verbessert wurde!!!
Alle Angaben ohne Gewehr
[ externes Bild ]