Zusammenhang ACP-Module | Tabelle: phpbb_acl_options
Verfasst: 26.02.2009 17:36
Heureka, ich hab´s gefunden
Ich hatte vor einigen Tagen, das Problem, dass einige ACP-Module der Mini Knowledge Base nicht angezeigt wurden, obwohl sie richtig eingerichtet waren
Da ich nun bei einigen anderen Mod´s das gleiche Symptom hatte, habe ich mich mal intensiv auf die Suche nach der Ursache gemacht, und habe sie auch gefunden.
Mir ist aufgefallen, dass dieses nur bei Mod´s mit "Berechtigungs-Einstellungen" auftritt. Bei genauerem hinsehen, ist mir dann aufgefallen, dass in der "phpbb_acl_options" doppelte Einträge für die fehlerhaften Mod´s vorhanden sind. Mach einem bereinigen der Tabelle wurden alle Module wieder einwandfrei angezeigt.
Der Grund für die doppelten Einträge war auch schnell gefunden. Ich hatte die Mini Knowledge Base schon mal früher installiert und diese Einträge beim deinstallieren nicht gelöscht.
Mein Fazit:
Mod´s die mit einer Installationsroutine ausgestattet sind, sollten auch eine De-Installationsroutine anbieten! Oder nur die guten alten SQL-Anweisungen in der install.xml
Der einfache Forenbetreiber, mit keinen bis schlechten PHP Kenntnissen, kann nicht immer Änderungen der Datenbank nachvollziehen und somit auch nicht rückgängig machen!
PS: Wenn ich diesen Beitrag im falschen Forum geschrieben habe bitte verschieben, und wegen dem Titel, ich denke, der ist genau richtig gewählt im Bezug auf Hilfesuchende, die auch die SuFu nutzen.


Ich hatte vor einigen Tagen, das Problem, dass einige ACP-Module der Mini Knowledge Base nicht angezeigt wurden, obwohl sie richtig eingerichtet waren

Da ich nun bei einigen anderen Mod´s das gleiche Symptom hatte, habe ich mich mal intensiv auf die Suche nach der Ursache gemacht, und habe sie auch gefunden.
Mir ist aufgefallen, dass dieses nur bei Mod´s mit "Berechtigungs-Einstellungen" auftritt. Bei genauerem hinsehen, ist mir dann aufgefallen, dass in der "phpbb_acl_options" doppelte Einträge für die fehlerhaften Mod´s vorhanden sind. Mach einem bereinigen der Tabelle wurden alle Module wieder einwandfrei angezeigt.
Der Grund für die doppelten Einträge war auch schnell gefunden. Ich hatte die Mini Knowledge Base schon mal früher installiert und diese Einträge beim deinstallieren nicht gelöscht.
Mein Fazit:
Mod´s die mit einer Installationsroutine ausgestattet sind, sollten auch eine De-Installationsroutine anbieten! Oder nur die guten alten SQL-Anweisungen in der install.xml

Der einfache Forenbetreiber, mit keinen bis schlechten PHP Kenntnissen, kann nicht immer Änderungen der Datenbank nachvollziehen und somit auch nicht rückgängig machen!
PS: Wenn ich diesen Beitrag im falschen Forum geschrieben habe bitte verschieben, und wegen dem Titel, ich denke, der ist genau richtig gewählt im Bezug auf Hilfesuchende, die auch die SuFu nutzen.