Hi,
das ist jetzt wieder so eine vertrackte Konstellation ...
Ob die 3.2-Version der Galerie inzwischen fehlerfrei genug funktioniert, um sie ohne wirkliches Risiko in einem Live Board einsetzen zu können, kann ich Dir beim besten Willen nicht sagen, sorry.
Laut
Issue-Liste auf GitHub scheinen noch einige Bugs vorhanden bzw. einige Fetures noch nicht endgültig umgesetzt zu sein. Inwieweit diese eher "kosmetischer" Natur sind oder noch größere Codeumbauten erfordern könnten, lässt sich so nicht erkennen - bis zur endgültigen Release dürfte aber noch so einiges an Änderungen hinzukommen.
Wenn ein phpBB-Upgrade jetzt demnächst anstehen sollte, würde ich vielleicht wirklich in den sauren Apfel beißen und den Zwischenschritt auf 3.1.12 gehen, bis die Extension für 3.2 validiert ist, und erst danach dann auf die dann aktuelle phpBB 3.2.x wechseln.
Auf 3.2 musst Du momentan nur dann gehen, wenn Du auf dem Server keine PHP-Version
kleiner 7.0 konfigurieren kannst (Mindestanforderung wäre 5.4.7) - eine 5.6-Version wäre ideal.
Um auf Nummer sicher zu gehen, gerade auch, weil es hierbei so einiges an Vorbereitungen erfordert, würde ich das ganze aber vorher ausgiebig an einer lokal installierten 1:1 Kopie des Boards durchspielen, bis auch die letzten Ecken und Kanten dabei erkannt sind.
Am besten eine Testumgebung mit z.B. XAMPP einrichten und dort die Kopie des Boards installieren.
Wichtig dabei: da phpBB 3.1 nicht mit PHP 7.x kompatibel ist, eine XAMPP-Version mit PHP 5.6 installieren (z.B. hier zu finden =>
https://sourceforge.net/projects/xampp/ ... ws/5.6.36/).
Nicht das automatische Updatepaket verwenden: da die Änderungen am Code so umfangreich waren, müssten ohnehin so gut wie alle Dateien aktualisiert werden, also kann man sie auch gleich komplett ersetzen. MODs und Styles für 3.0 sind nicht kompatibel mit 3.1/3.2, daher müssen auch diese deinstalliert und deren Dateien entfernt werden.
Von daher: nimm fürs Upgrade das deutsche Komplettpaket =>
phpBB Deutsch 3.1.12 [zip]. Eine Anleitung gibt es hier =>
"Konvertierung" von phpBB 3.0 auf 3.1.
Mal etwas ausführlicher vielleicht:
- Vorbereitungen:
- Prüfen, ob bei Verwendung von MySQL als Datenbanksystem in der
config.php
der Datenbanktreiber mit mysqli
angegeben ist, ansonsten ändern:
(Hintergrund: in PHP 7.x wird der ältere mysql
-Treiber nicht länger unterstützt und wurde daher entfernt. Dies kann bei einem späteren Wechsel der PHP-Version auf 7.x zu Problemen und Fehlern beim Betrieb des Boards führen.}
- Das aktuelle deutsche Komplettpaket im Downloadbereich auf phpbb.de herunterladen und lokal entpacken
- In dem entpackten Paket die dort enthaltene
config.php
suchen und löschen
- Das zur installierten phpBB-Version passende STK herunterladen und ins phpBB-Installationsverzeichnis auf dem Server hochladen
- Bereinigung:
- Im ACP des Boards alle Styles außer Prosilver deinstallieren
- Falls Captchas eingesetzt wurden, die nicht zur Grundausstattung von phpBB gehören: im ACP das Captcha auf eines der Standardcaptchas zurücksetzen.
- Das STK aufrufen und die Datenbankbereinigung durchführen. Dabei alle Einträge der alten MODs und eventuell von ihnen eingefügte Module in der Datenbank entfernen lassen => die DB wird dadurch wieder in ihre ursprüngliche Struktur zurückgesetzt, während alle relevanten Daten (Benutzer, Foren, Beiträge etc.) erhalten bleiben
- Upgrade:
- Im Installationsverzeichnis des Boards alle Dateien/Ordner löschen außer:
- Ordner/Dateien des Gallery-MODs, in denen die Bilder gespeichert sind - am besten hierzu die Anleitung des Extension-Autoren durchlesen, was erhalten bleiben muss.
config.php
(enthält unter anderem die Zugangsdaten zur Datenbank)
/files
(in diesem Ordner liegen die Dateianhänge)
/images
(in diesem Ordner liegen unter anderem die Smilies, die Rangbilder und die Avatarbilder)
- Optional:
/store
(hier werden u.a. übers ACP generierte Datenbank-Backups gespeichert)
- Optional:
/download
(falls in diesen Ordner Dateien manuell hochgeladen wurden, die weiter verwendet werden sollen/müssen)
- Den Inhalt des oben ausgepackten Ordners "phpBB3" (minus der config.php
) des Komplettpakets ins Installationsverzeichnis auf dem Server hochladen.
Noch vorhandene Dateien kannst Du dabei überschreiben lassen (deswegen ja auch vorher die config.php aus dem hochzuladenden Komplettpaket entfernen
)
- Wenn alles erfolgreich und fehlerfrei hochgeladen wurde: im Browser die Adresse des Installationsordner aufrufen =>
/install/database_update.php
- Sollte das Installationsmodul nicht in Deutsch angezeigt werden: dies kann rechts oben in der Sprachauswahl korrigiert werden.
- Datenbankupdate durchlaufen lassen (u.U. muss mehrmals auf "weiter" geklickt werden)
- Wenn dieser Lauf erfolgreich abgeschlossen ist: das
/install/
Verzeichnis auf dem Server löschen und Dich am ACP anmelden
- Sicherheitshalber Board- und Browsercache leeren
(In seltenen Fällen kann es ansonsten zu vermeintlichen Darstellungsfehlern des Styles prosilver kommen)
- Testen, ob Fehler auftreten - wenn die Tests erfolgreich verlaufen sind:
- geschafft

Bei der Datenbankbereinigung mittels des STK (die von Dir verlinkte Version passt

): lasse alle Einträge, die mit dem alten Gallery-MOD zusammenhängen, außen vor = nur die Einträge, Tabellen etc. aller anderen bisher installierten MODs bereinigen - die Daten der Gallery brauchst Du ja noch (nochmals: am besten die Updateanleitung für die Gallery-Extension durchlesen und befolgen).
Was die Extension selbst betrifft: nimm die Version, die in der CDB als für 3.1 validiert veröffentlich ist, nicht die Version von GitHub.
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)