Shared User DB

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
SinTao
Mitglied
Beiträge: 275
Registriert: 09.04.2006 21:16

Shared User DB

Beitrag von SinTao »

Hallo zusammen,

ich weiß nicht ob dies das richtige Forum ist, oder ob es das Thema nicht doch schon mal gab. Ich entschuldige mich indes für beides.

Folgendes: Ich bastel gerade an einem neuen Projekt, das leider unter anderem sehr viele Foren und Unterforen mit sich bringt. Derzeit geht daher die Idee dahin bestimmte Bereiche in unterschiedliche Foren zu verlagern. Sprich 2-3 Foreninstallationen zu nutzen, um so die Übersichtlichkeit besser darstellen zu können. Da ich generell im Bereich Drupal tätig bin weiß ich das es dort kein Problem ist die Userdatenbanken über mehrere Installationen hinweg zu nutzen, Stichwort Multisite.

Nun ist meine Frage ob so etwas auch mit phpbb3 funktioniert? Was ich verhindern will ist ganz einfach der Umstand das User sich mehrfach registrieren müssen. Meine Idee geht dahin das man zwei, oder drei phpBB-Foren aufsetzt, und diese mit Prefixen über die gleiche Datenbank laufen lässt. Da ich aber kein PHPler bin wüsste ich nun nicht wie ich phpBB mitteile das er auf einen Userpool zurück greifen soll. Wichtig wäre das generelle Userdaten übernommen werden, sprich Passwort, LogIn, aber auch wenn irgend möglich der Postcount über alle drei Foren läuft. Rechteverteilung, Gruppen, usw. sollen aber nach Möglichkeit unabhängig laufen, wenn auch es sicher kein Problem ist das gesamt zu regeln.

Ich weiß nicht wie das generell möglich ist, vllt gibt es ja auch schon entsprechende Lösungen. Ich habe im offiziellen Forum ein paar Threads gelesen, wo allerdings immer wieder auch User von Problemen berichtet haben.

Vllt hat ja jemand schon mal eine Lösung erarbeitet, oder gar Erfahrung damit. Wäre da sehr dankbar für Tips und Ratschläge.

Beste Grüße vom,

SinTao
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Shared User DB

Beitrag von Mahony »

Hallo
Das sollte dir weiter helfen Multiple forums with one user database


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
SinTao
Mitglied
Beiträge: 275
Registriert: 09.04.2006 21:16

Re: Shared User DB

Beitrag von SinTao »

Erst mal danke für den Link Mahony, aber wie man gleich am Anfang des entsprechenden Threads lesen kann funktioniert das Ganze so nicht. Es bringt nichts nur die Prefixe anzupassen, da das größere Problem bei den Rechten liegt. Leider werden bei phpbb die User Rechte eben auch in der geteilten User-Tabelle hinterlegt, genauer unter permissions. Das bedeutet wenn ich bei Installation 1 Änderungen an den Rechten vornehme hat das Auswirkungen auf Installation 2. Genauer sind dann entsprechende Rechte zurück gesetzt und ich habe bei der Installation gar keine Foren mehr. Lösung könnte es sein den persmissions Eintrag zu duplizieren und z.B. mit permissions1 zu benennen. Dann müsste man auf der Installation jeden Hinweis auf permissions anpassen. Ein riesiger Aufwand...

Es gibt im Grunde auch nur eine Modifikation dafür, und die wurde abgebrochen und leider funktioniert auch der download-link nicht mehr... Ist echt mal wieder zum Haare raufen...
SinTao
Mitglied
Beiträge: 275
Registriert: 09.04.2006 21:16

Re: Shared User DB

Beitrag von SinTao »

Falls es in Zukunft jemanden interessieren sollte. Ich habe es nun hinbekommen, aber das Ganze ist absolut nichts für Anfänger oder Leute die sich kaum mit phpBB auskennen. Es bedarf einiger Anpassungen sowohl in den Dateien als auch in der Datenbank um die Foren ans Laufen zu bekommen.

Geholfen hat mir letztendlich dieser Thread durch den man sich durchwühlen sollte wenn man entsprechendes Vorhaben umsetzen will. Damit ist längst nicht alles gelöst, so werden Avatare nicht übernommen. Aber User werden geteilt, Berechtigungen können getrennt laufen, usw. Hier der Thread: Link

Grüße vom,

SinTao
Gesperrt

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