Volker, gleich 2 gute Nachrichten vorab:
- Die Migration von phpBB ist nicht betroffen.
- Es ist nur 1 Migration von 1 Erweiterung betroffen: Recent Topics 2.2.15. Und zwar die originale - aber nicht offizielle - Version von Sajaki. In der CDB war nur 2.2.13 validiert und freigegeben. 2.2.14 und 2.2.15 wurden nie validiert, oder aber abgelehnt.
Damit dieses Thema hier nachvollziehbar bleibt, jetzt die Details:
Die Datei
phpbbmigrations2.sql habe ich ignoriert, weil deren Daten vollständig in
phpbbmigrations.sql enthalten sind. Die Aussage "Das Problem gibt es seit Jahren" ist schon Understatement pur, denn das Problem existiert exakt seit 7.7.2015.

Betroffen ist die Migration 2.0.6 von Recent Topics und phpBB meldet hier einen Fehler, weil es schlicht bei dessen Migration die Daten in der Spalte
migration_data_state nicht lesen kann. Der Grund dafür ist, weil die Daten in einem falschen Format in die DB gespeichert wurden. Hier der relevante Datensatz aus dem Dump:
Code: Alles auswählen
('\\paybas\\recenttopics\\migrations\\release_2_0_6', 'a:1:{i:0;s:45:\"\\paybas\\recenttopics\\migrations\\release_2_0_5\";}', 1, 1, 'revert_data', 1436258215, 1436258216),
Das Problem ist dieser Wert:
Der sollte in der DB eigentlich so gespeichert sein:
In dieser Spalte sollte aber, wie bereits erwähnt, eigentlich gar nichts stehen, wenn gerade kein Update ausgeführt wird. Wenn in diesem Feld etwas steht, ist das normalerweise ein Merkmal das phpBB speichert, wenn eine Migration auf mehrere Schritte aufgeteilt wird, damit es weiss, was der letzte Schritt war. Was aber auch immer damals schieflief und für diesen Eintrag mit falschem Datenformat sorgte, dass lässt sich jetzt nicht mehr nachvollziehen und erst Recht nicht reproduzieren. Und da das Ganze 11 Jahre her ist, kann eine damals unvollständig ausgeführte Migration von Recent Topics jetzt definitiv keinen Ärger mehr verursachen, wenn ansonsten alles läuft.
Um das Problem mit der Migration zu beheben:
- Du gehst in der DB in die Tabelle
phpbbmigrations.
- Dort suchst du nach dem Eintrag
\paybas\recenttopics\migrations\release_2_0_6.
- In dessen Spalte
migration_data_state findest du den Wert revert_data. Den löscht du, also leerst das Feld.
- Dann zur Sicherheit den phpBB Cache löschen.
Das sollte es gewesen sein. Dann:
VolkerF hat geschrieben: 06.05.2026 12:20
und beim Aktivieren und Deaktieren oben folgende Meldung angezeigt.
Dieser spezielle Fehler kann eigentlich nur dann auftreten, wenn du eine Ext aktivieren oder deaktivieren willst. Das heisst du müsstest ruckzuck feststellen können, ob das Problem somit behoben ist.