Foren-Update unter phpBB

Ablauf des Update eines phpBB Forums auf ein neues Major- oder Minor-Release

Vorbemerkungen

Ein Update innerhalb einer bestehenden Version von phpBB (z.B. 3.1.x oder 3.2.x) ist recht einfach. Ein Update zwischen diesen Versionen erfordert jedoch etwas mehr Aufmerksamkeit!

Vielfach sind diverse spezifische Funktionen in dem neuen Release nicht enthalten bzw. müssen hinterher neu installiert werden.

Daher ist es notwendig, die vorhandene phpBB-Installation im Vorfeld zu bereinigen.

WICHTIG IST ES, EIN KOMPLETTBACKUP DER DATEIEN SOWIE DER DATENBANK ANZULEGEN UND ZU SICHERN!

Folgende Aktivitäten sind anschließend notwendig:

  • Das Board sollte „Offline“ genommen werden um Aktivitäten zu vermeiden.
    Dies kann entweder durch die integrierte Funktion oder durch eine entsprechende Umleitung in der Webserver-Konfiguration erledigt werden. Bei der integrierten Funktion ist jedoch zu beachten, dass etwaige Administratoren und auch Moderatoren trotz des gesperrten Forums auf die Daten zugreifen können. Alle diese Änderungen sind anschließend ggf. verloren falls ein Backup wieder zurückgespielt werden muss!
  • Alle Erweiterungen im Forum müssen deaktiviert und entfernt sein! Hier kommt er gerne immer wieder zu Problemen bei den Updates und die integrierten Updatefunktionen bleiben hängen
  • Alle benutzerspezifischen Styles müssen deaktiviert und entfernt werden!
    Achtung: Hierbei auch das Standard-Theme ändern!
    Wenn jemand nicht reinrassig auf ProSilver setzt, dann kann es leicht passieren, dass die Themes nicht für die aktualisierte Version verfügbar sind. Daher sollte schon weit im Vorfeld sich über das Design des Boards Gedanken gemacht werden.

Das Update selbst und wie es durchzuführen ist

Anschließend kann die Datei zum automatischen Update heruntergeladen und gemäß der Anleitung installiert werden. Die Anleitung selbst werde ich hier nicht erneut niederschreiben da die bestehenden Anleitungen auf den folgenden Webseiten sowie auch die „Live-Anleitungen“ während des Updates selber sehr umfangreich und dennoch einfach zu verstehen sind.

Hier die Downloads:

Link zum Download auf phpbb.de: http://downloads.phpbb.de/pakete/deutsch/
Link zum Download auf phpbb.com: https://www.phpbb.com/downloads/#update

Falls kein automatisches Update angeboten wird, bleibt nur ein Komplettupdate über.
Hierbei ist definitiv die Anleitung Schritt für Schritt zu beachten!

Leider passt es schnell, dass aus dem Komplettpaket die config.php extrahiert und die bestehende Datei überschrieben wird…

Daher ist auch hier ein Backup mit mehreren Stufen zu empfehlen!

  1. Vor dem Backup selbst mit dem aktuellen produktiven Forum inkl. aller Dateien und Datenbanken. Dies sollte auch vor dem o.a. Deaktivieren und Löschen der Erweiterungen geschehen!
  2. bei einem Komplettupdate sollten die Dateien noch zusätzlich nach dem Entfernen der alten Installation und vor dem Entpacken des Komplettordners gesichert werden.
  3. nach dem Einspielen des Komplettupdates
  4. nach der Durchführung des Updates
  5. nachdem alle Erweiterungen, Styles u.ä. wiederhergestellt sind

Viel Erfolg!


Nützliche Hinweise:

  • Download-Dateien im .zip oder .tar.gz Format sollten vorher per Kommandozeile extrahiert und anschließend (bspw. mit dem Midnight Commander) verschoben bzw. kopiert werden.
    Ein direktes Kopieren via dem MC aus dem Archiv heraus ist sehr langsam und die Anzahl Dateien im Archiv ist sehr hoch!
  • Das Backup ist sehr wichtig. Falls eine Verwaltung wie z.B. ISPConfig zum Einsatz kommt, sollte das Upgrade erst in einem separaten Web mit einer Kopie des Forums durchgeführt werden.
    (ACHTUNG! Die Config-Datei muss auf die Datenbankkopie angepasst werden!)