Maintenance Mod & Categories hierarchy

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Loeffel
Mitglied
Beiträge: 97
Registriert: 09.12.2004 15:06
Wohnort: Overath

Beitrag von Loeffel »

Ich weiß, das Thema ist schon sehr alt, aber es liegt daran, das Unterforen von Foren auch in der phpbb_forums Tabelle erstellt werden. Da der Maintenance Mod aber nur gegen phpbb_categories abcheckt (logischerweise) kommt es zu dem Fehler.

Man müßte eine zweite Funktion einbauen, die dies dann nochmal separat prüft. Na ja, vielleicht habe ich dazu Zeit. Jetzt muß ich erstmal ein Forum als Unterforum in das andere integrieren.
Yours
Loeffel
Murphy: Professionals are predictable, but beware the world is full of amateurs.
Tora
Mitglied
Beiträge: 31
Registriert: 16.09.2003 15:55

Beitrag von Tora »

Hallo zusammen, ich habe neulich mein phpBB auf die aktuelle Version gebracht (war noch auf 2.0.6), und im gleichen Zug auch das CH-Mod eingebaut. Ich war jedoch nicht klug genug, erst auf eventuelle Inkompatibilitäten zu prüfen, bevor ich DB Maintenance Mod über meine "neue" (sprich: durch CH veränderte) DB laufen ließ. Mit dem oben beschriebenen "Erfolg", daß es mir meine Kategorien-/(Sub-)Forenstruktur zerhauen hat.

Ein Blick in die DB zeigt dann, daß alle vor CH-Mod abgelegten Foren unberührt geblieben waren. Nur neu angelegte Unterforen waren betroffen, oder alte Foren, die ich zu Unterforen "degradiert" hatte.

Nach einem Blick auf die DB scheint mir das daran zu liegen, daß CH die Kategorien nicht mehr per Tabelle phpbb_categories abbildet, sondern über die phpbb_forums. Neu angelegte Unterforen hatten dort keinen Eintrag im Feld cat_id. DB Maintenance erkannte das als "Fehler", und vergab für diese Foren eine neue cat_id, die auch als Kategorie ("restored forums" oder so was) angelegt wurde.

Meine Lösung war, einfach per SQL diese Einträge wieder zurückzusetzen, also: update phpbb_forums set cat_id = '' where cat_id = [neue cat_id, die von DB Maintenance vergeben wurde].

Das scheint alles wieder ins Reine gebracht zu haben.

Wäre schön, wenn jemand, der von alldem mehr Ahnung hat, das mal verifizieren könnte.

Ansonsten scheint es mir so, als seien die beiden Mods durchaus kompatibel.

Alle Angaben selbstverständlich ohne Gewähr :wink:
Antworten

Zurück zu „phpBB 2.0: Mod Support“