Nach dem Update auf phpBB 3.3.1 kann auf manchen Endgeräten im Admin-Bereich oder in der Themenansicht das DropDown-Menü fehlerhaft sein. Schuld ist ein Fehler im JavaScript-Code der forum_fn.js und admin.js, der durch das Update auf jQuery 3.5.1 ausgelöst wurde. Sieht ungefähr so aus:
Lösung:
Es gibt einen ersten Patch: https://github.com/phpbb/phpbb/pull/6033/files
2. HTTP 500 Fehler beim Update auf 3.3.1, wenn mChat und Advanced Code Box 3 aktiv sind
Im Moment kommt es einem Fehler mit einer "kreisabhängigkeit", wenn der ein CronJob an dem Controller-Helper-Service hängt. Bisher ist das nur als Problem aufgefallen, wenn im Board sowohl mChat und die Advanced Code Box 3 aktiv waren.
Der Fehler sieht z. B. so aus:
Code: Alles auswählen
PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service "dmzx.mchat.cron.task.mchat_prune", path: "dmzx.mchat.cron.task.mchat_prune -> dmzx.mchat.cron.task.mchat_prune". in /vendor/symfony/dependency-injection/Container.php:297
Bisher bleibt dir nichts anderes übrig, als eine von beiden Extensions zu deaktivieren.
3. Problem: Nicht unterstützte PHP Version
Wenn Deine PHP-Version kleiner als PHP 7.1.3 ist, kannst Du phpBB 3.3.1 nicht installieren und benutzen.
Wenn Du eine nicht unterstützte PHP Version verwendest, erhält du folgende Fehlermeldung:
Code: Alles auswählen
You are running an unsupported PHP version. Please upgrade to PHP 7.1.3 or higher before trying to install or update to phpBB 3.3
Aktualisiere Deine PHP-Version auf 7.1.3 oder höher. Möglicherweise musst Du Deinen Hoster dazu auffordern oder einfach eine Einstellung im Steuerungsfeld Ihrer Website ändern. Beachte bitte, dass PHP-Versionen manchmal für einzelne Verzeichnisse unterschiedlich eingestellt werden können. Wenn Du diese Fehlermeldung erhältst, wird in diesem Ordner noch eine alte Version ausgeführt. Um dies zu testen, erstelle eine PHP-Datei mit den folgenden Inhalten, um Deine Version anzuzeigen:
<?php phpinfo();
4. Problem: Inkompatible Extension / Erweiterung
Wenn Du die folgende Fehlermeldung erhältst, bedeutet dies, dass eine Erweiterung eine veraltete Service Konfiguration verwendet:
Code: Alles auswählen
Exception: The file "/path/to/forum/ext/<author>/<extension name>/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line <number> (near "- @config").
Lösung:
Beziehe eine aktualisierte Version der Extension / Erweiterung vom Autor. Poste NICHT im Support-Forum über dieses Problem.
5. Problem: Das Installationsprogramm hat eine Zeitüberschreitung festgestellt.
Wenn Du diese Meldung nach wenigen Sekunden erhältst, überprüfe das Fehlerprotokoll Deines Servers (nicht das von phpBB), um festzustellen, ob ein unterdrückter PHP-Fehler vorliegt der behoben werden muss.
Wenn dies nach ungefähr 30 Sekunden auftritt, müsstest Du möglicherweise den PHP-Timeout-Wert erhöhen oder die Befehlszeilenmethode zum Aktualisieren verwenden.
6. Problem: Veraltetes Sprachpaket
Auf einigen Seiten wird oben der folgende Fehler angezeigt:
Code: Alles auswählen
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/language/language.php on line <number>: vsprintf(): Too few arguments
Aktualisiere Dein Sprachpaket auf eines, das mit phpBB 3.3.1 kompatibel ist.