Kurzanleitung – Update auf die jeweils neueste Version

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Kurzanleitung – Update auf die jeweils neueste Version

Beitrag von dieweltist »

Diese deutsche Kurzanleitung von mir betrifft nur das normale reguläre Updaten irgend einer deutschen älteren phpBB3-Version auf die jeweils neueste phpBB3-Version; ohne Benutzung eines automatisch arbeitenden Update-Paketes.

Von der Downloadseite (klick) das normale Komplettpaket für deutsch (ganz oben) phpBB Deutsch 3.X.X.zip herunterladen und entpacken! Sollte es beim Entpacken Probleme geben, könnte es daran liegen, dass das Zip- bzw. Packprogramm nicht aktuell genug ist.

Beim Hochladen der neuen Dateien müssen manche Dateien beibehalten werden. Um das zu erreichen, gibt es grundsätzlich zwei Möglichkeiten. Bei nachfolgend beschriebener Methode wird eine Kombination aus beiden Vatianten angewendet.

Im Administrations-Bereich zuerst den Cache löschen! Dann zur Sicherheit unter 'WARTUNG' ein Backup der Datenbank machen und dann sämtliche Dateien des Forums downloaden! Das ist wichtig, damit man ggf. ein fehlgeschlagenes Update rückgängig machen kann. Oder falls man vergessen hatte, wichtige Dateien vor dem Update zu sichern, kann man diese dann unter den heruntergeladenen Dateien finden.

Das eigentliche Update beginnt damit, dass man alle beizubehaltenden Dateien und Ordner herunterlädt, mit Ausnahme des Ordners /files/ (falls im Forum Dateianhänge vorhanden sind) und der Datei config.php. Das sind grundsätzlich erst mal alle diese nachfolgenden Ordner mit den Inhalten. Falls man spezielle Grafiken beibehalten möchte, diese auch downloaden!

images/avatars/upload
images/avatars/gallery
images/smilies
images/icons
images/upload_icons
images/ranks

Falls man CSS-Dateien verändert hatte, so wäre eine komplette Beibehaltung dieser Dateien glaube ich auch angebracht, sodass man diese auch herunterladen sollte, damit man sie dann später wieder komplett hochladen kann. Ich nehme hier einfach mal an, dass kein Update irgendeine grundsätzliche Veränderung einer CSS-Datei beinhaltet.

Mit Ausnahme des Ordners /files/ (falls im Forum Dateianhänge vorhanden sind) und der Datei config.php sämtliche Ordner und Dateien des Forums löschen! Falls man dabei das Freeware-FTP-Programm FileZilla benutzt, unmittelbar nach dem Starten unter >View - Show hidden files< das Anzeigen der versteckten Dateien aktivieren; weil sonst das Löschen von versteckten Dateien; und der Ordner, in denen solche Dateien sind; nicht möglich ist.

ACHTUNG!!! Die Datei config.php darf dabei keinesfalls gelöscht werden. Notfalls kann man diese wieder hochladen, falls man diese zuvor herunterlud. Falls auch das nicht möglich ist, hilft diese Anleitung weiter: Klick!

Auf dem PC im Ordner \phpBB3\ befindet sich das zuvor entpackte Komplettpaket. Mit dem FTP-Programm markiert man jetzt alle Ordner und Dateien mit Ausnahme der beiden Ordner \docs\ und \files\ und der Datei config.php, um diese hochzuladen. Falls im Forum keine Dateianhänge sind, kann man auch den Ordner \files\ mit hochladen.

ACHTUNG!!! Die Datei config.php darf dabei keinesfalls mit hochgeladen werden.

Dann ruft man die (zuvor mit hochgeladene) Datei http://deine-domain.de/dein-verzeichnis ... update.php auf, worauf dann eine Tafel mit Meldungen über jeweils erfolgreich veränderte Datenbanktabellen erscheinen müsste. Dadurch wird nur die Datenbank auf diese neue Version gebracht.

Nun löscht man noch den Ordner Install und lädt alle zuvor heruntergeladenen Dateien und Ordner (images/avatars/upload ..., Grafiken und CSS-Dateien) ins Forumverzeichnis hoch, wobei die vorhandenen überschrieben werden.

Und dann hat man ggf. noch die ganze Arbeit vor sich, zuvor vorhandene Mods neu einzubauen; falls jeweils Versionen für diese neuere phpBB-Version verfügbar sind. Und/oder dass man zuvor bestimmte Dateien verändert hatte, dass man diese Veränderung nun neu vornimmt.

Bspw. Veränderungen in Sprachdateien. Oder wenn man bspw. den Text des Registrierungsformulars verändert hatte, müssen die neu hochgeladenen Dateien language/xxxxx/ucp.php natürlich entsprechend verändert werden.
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag von dieweltist »

Berichtigung: Anstatt

http://deine-domain.de/dein-verzeichnis/install/index.phpdatabase_update.php

muss natürlich

http:// d e i n e - d o m a i n . d e / d e i n - v e r z e i c h n i s /install/database_update.php

aufgerufen werden.
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag von dieweltist »

Inzwischen gibt es hierzu auch in der Knowledge Base nachfolgende Anleitung auf deutsch.

KB:update30x

Zu meiner Anleitung möchte ich hinzufügen, dass die Variante, dass man die zu erhaltenden Ordner und Dateien herunterlädt, löscht und nach dem Heraufladen der neuen Ordner und Dateien wieder hochlädt, möglicherweise nicht unbedingt zu empfehlen ist, auch wenn dies vielleicht die Vorgehensweise etwas vereinfacht. Möglicherweise könnte das erneute Hochladen per FTP wegen einer serverseitigen Dateimaximalgröße nicht möglich sein. Das Aktualisieren der Sprachdateien nach dem Update über >Adminbereich - STYLES - Templates - Aktualisieren< hatte ich auch vergessen zu erwähnen.
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag von dieweltist »

Nachfolgend die aktuelle Version meiner Update-Anleitung. Ich bin aber nur Laie und teile hier nur die Erfahrungen mit, die ich beim Update meines Forums auf die Version 3.0.4 machte. Inzwischen gibt es hierzu auch in der Knowledge Base nachfolgende Anleitung auf deutsch, die detailliert das Updaten mit automatischem Update beschreibt, bei der aber das normale Update am Schluss nur am Rand beschrieben ist.

KB:update30x

Die offizielle Anleitung auf englisch für das normale reguläre nichtautomatische Update ist im Komplettpaket im Ordner /docs/ in der Datei INSTALL.html. Nachfolgende deutsche Kurzanleitung von mir betrifft auch nur das normale reguläre nichtautomatische Updaten irgend einer deutschen älteren phpBB3-Version auf die jeweils neueste phpBB3-Version; ohne Benutzung eines automatisch arbeitenden Update-Paketes.

Von der Downloadseite (klick) das normale Komplettpaket für deutsch (ganz oben) phpBB Deutsch 3.x.x.zip herunterladen und entpacken! Sollte es beim Entpacken Probleme geben, könnte es daran liegen, dass das Zip- bzw. Packprogramm nicht aktuell genug ist. Beim Hochladen der neuen Dateien und Ordner müssen manche Dateien und Ordner beibehalten werden.

Im Administrations-Bereich zuerst den Cache löschen! Dann zur Sicherheit sämtliche Dateien des Forums downloaden! Dann ggf. unter 'WARTUNG' ein Backup der Datenbank machen! Dies beides ist sehr wichtig, damit man ggf. ein fehlgeschlagenes Update rückgängig machen kann.

Die Datenbank-Backupdatei kann aber unvollständig sein, falls der Umfang der Datenbank etwas größer ist. Wenn man diese Backup-Datei öffnet, findet man ggf. unten entsprechende Fehlermeldungen, falls diese Datei nicht vollständig ist. In diesem Fall das Backup mit der Freeware MySQLDumper machen!

Mit Ausnahme der Datei config.php, der Ordner /download/, /files/ und /images/ sämtliche Ordner und Dateien des Forums löschen! Falls man dabei das Freeware-FTP-Programm FileZilla benutzt, unmittelbar nach Programmstart unter >View - Show hidden files< bzw. >Ansicht - Versteckte Dateien anzeigen< das Anzeigen der versteckten Dateien aktivieren; weil sonst das Löschen von versteckten Dateien; und der Ordner, in denen solche Dateien sind; nicht möglich ist. Am besten in den Optionen einstellen, dass versteckte Dateien immer angezeigt werden sollen!

ACHTUNG!!! Die Datei config.php darf keinesfalls gelöscht werden. Notfalls kann man diese wieder hochladen, falls man diese zuvor herunterlud. Falls auch das nicht möglich ist, hilft ggf. diese Anleitung weiter: Klick! Wer sich ggf. voriges nicht zutraut, wäre dieses Problem auch im Umweg über eine Neuinstallation lösbar, bei der man zuerst ein anderes DB-Präfix angibt, und nach der Installation das DB-Präfix entsprechend ändert.

Auf dem PC im Ordner \phpBB3\ ist das zuvor entpackte Komplettpaket. Mit dem FTP-Programm markiert man jetzt alle Ordner und Dateien, mit Ausnahme der Datei config.php und der vier Ordnern /docs/, /download/, /files/ und /images/, um diese hochzuladen. Die genannte Datei und diese 4 Ordner also nicht mit hochladen!

ACHTUNG!!! Die Datei config.php darf keinesfalls mit hochgeladen werden.

Dann ruft man die (zuvor mit hochgeladene) Datei http:// d e i n e - d o m a i n . d e / d e i n - v e r z e i c h n i s /install/database_update.php auf, worauf dann eine Tafel mit Meldungen über jeweils erfolgreich veränderte Datenbanktabellen erscheinen müsste. Dadurch wird nur die Datenbank auf diese neue Version gebracht.

Nun löscht man noch den Ordner /install/ und dann hat man ggf. noch die ganze Arbeit vor sich, ggf. zuvor vorhandene Mods, Styles und individuelle Veränderungen in Sprachdateien neu einzubauen; falls überhaupt jeweils Versionen für diese neuere phpBB-Version verfügbar sind.

Oder wenn man bspw. den Text des Registrierungsformulars verändert hatte, müssen die neu hochgeladenen Dateien language/xxxxx/ucp.php natürlich entsprechend verändert werden. Am Schluss aktualisiert man noch sämtliche Sprachpakete (außer das mit dem Paket gelieferte British English) über >Adminbereich - STYLES - Templates - [Style] Aktualisieren<.
Gesperrt

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