Ich habe einen riesen Problem mit der Module - Konfiguration

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Skyworker20
Mitglied
Beiträge: 42
Registriert: 23.03.2008 16:27

Beitrag von Skyworker20 »

Hi Dr.Death

ich bedanke mich 20 mal es hat gekllpt ich bin immer noch happi danke danke .Ihr seit einfach spitze .


MFG Skyworker
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Hallo,

ich hab ein ähnliches Problem. Und zwar hab ich einen MOD eingebaut und dann wieder ausgebaut. Dabei hab ich wohl den Parent Ordner gelöscht ohne vorher die Subordner zu löschen. Und nun hab ich einen ziemlichen Verhau im MOD Ordner. Dort werden jetzt auf Module verwiesen, die es eigentlich nicht mehr geben sollte, Ich denke mal, daß hängt mit den "right_id/left_id" zusammen. Wie kann ich das wieder gerade biegen? Dürfte aber für meine Begriffe gar nicht erst passieren.

BTW. Doc's Hilfe hatte ich bei einem anderen Problem schon benutzt und des geht auch ;-)
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Das sollte mit dem Hard Reset der Module auch funktionieren.
Anschliessend müsstest Du nur noch die durch MODs hinzugefügten Module "händisch" wieder einbinden.

Vielleicht hat nickvergessen ja noch ein "test Script" um die parent/child IDs geradezubiegen.... ich hatte da letztens mal was getestet...aber auch leider wieder verlegt ;-)
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Hi Doc,

was mag passieren, wenn ich die "verwaiseten" Module in der DB lösche? Also diejenigen, die ich nicht mehr brauche?
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

http://de.wikipedia.org/wiki/Nested_Sets

Solange sich die Kette nicht verheddert sollte das kein Beinbruch sein.
Probleme bekommst ggf. aber dann wenn Du neue Module hinzufügen möchtest.
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Verheddern wird es sich bestimmt ;-) Ich hab jetzt mal ein Backup der DB gemacht und werd des jetzt einfach mal probieren. Zumindest sind dann die alten Module draussen und ich muß sie ggf. halt neu setzen ;-) Ich geb wieder Bescheid.

Fehlerbehebung

Dies gilt allerdings nur für versierte Kollegen, die mit der DB umgehen können ;-) Auf jeden Fall vorher ein Backup machen!!

Also. Wenn es Euch etwas verhaut. Dann als erstes die Menüs durchgehen und schauen, bei welchen Modulen es verhaut. Zu finden unter System, dann z.B. MODS, dann auf das Menü klicken, das es Euch verheddert. Ihr findet oben immer einen Zeile, die z.B. "ACP > Mods > Irgendwas" heisst. Wenn ihr einen Eintrag habt, wo etwas falsches davor steht, dann diesen Modul neu anlegen und aktivieren. Dann das falsche deaktivieren. Dabei ist es egal, ob es sich um ein Hauptmenü oder ein Submenü handelt. Ihr müsste auf jeden Fall vorher die verhunzten Menüs duplizieren, damit Euch nichts verloren geht!

Dann geht ihr in die DB in die Tabelle phpbb_modules und sortiert nach parent_id und schaut nach den Teilen, die im Feld module_enabled eine 0 drinstehen habt. Das sind die, die Ihr im vorherigen Schritt deaktiviert habt. Diese Einträge löscht Ihr einfach. Am besten immer mal zwischendrin schauen, ob's geklappt habt.

Wenn Ihr alles ganz vorsichtig macht, dann ist nachher alles wieder beim Alten ;-) Und für die Zukunft beim Deinstallieren immer dran denken: Zuerst die Untermenüs/Punkte löschen und dann die Hauptmenüs. Und zum Schluß die Eintrage aus der DB (phpbb_modules) entfernen. Sonst bleiben de da ewig, auch wenn man glaubt alle Tabellen entfernt zu haben. Wenn sie ordentlich angelgt sind, dann haben die einen einheitlichen modul_basename.

Ich hoffe das war halbwegs verständlich.

An die Coder: Da gehört noch irgendwas rein, damit das nicht passieren kann oder ein Tool, mit dem man falsche Einträge/Verknüpfungen finden kann und vielleicht etwas einfacher beheben kann!
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“