Seite 1 von 2
2 Foren 1 Benutzerdatenbank
Verfasst: 16.11.2008 16:25
von rplc
hallo leute ich will auf einer Domain 2 phpbb 3.0 foren laufen lassen. ich will müsste/will jedoch die gleiche userdatenbank verwenden, nicht aber die selben foren einträge ect
dh ich bräuchte einen tipp, wie ich einfach 2 datenbanken automatisch miteinander syncroniesieren kann bzw wie ich einem phpbb 3.0 forum "sagen" kann, dasses eine andere nutzerdatenbank verwenden soll
Frage: zwei Foren (PHPbb3) eine Userdatenbank??
Verfasst: 06.02.2009 15:58
von wejherowo112
hm ich weis der post ist nun was älter aber genau die selbe Frage habe ich auch! es Geht darum 2 foren zu Installieren. beide foren liegen auf dem selben Webspace werden aber durch 2 verschiedene Domains aufgerufen (sind auch in 2 veschiedenen Verzeichnissen) es stehen auch zwei Datenbanken zur verfügung. Wie bekomme ich das nun hin das die beiden foren beide die selbe userdatenbank nutzen. Ist dies überhaupt möglich??
PS Google wurde gefolltert und die Boardsuche wurde auch gefolltert allerdings alles nur zu phpbb2 und das will ick net haben löl!
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 06.02.2009 18:39
von m!c
Ich habe es durch einen Zufall so etwas schon gehabt.
Meine Idee war das ich bevor ich mit dem Forum umziehe mal testen ob ich das auch hinbekomme.
Da ich mich erst an diese Sachen mit php und Datenbank herranarbeite, war das auch ne gute Idee.
Ich hab natürlich vergessen im gespiegeltem Forum das ich zu diesem Zweck erstellt habe, die Datenbankbezüge zu ändern.
so hatte ich immer 2 Foren die auf ein und dieselbe Datenbank zugriffen.
Ich hab mich dann gewundert warum im Testforum immer auch die neusten Beiträge drin waren, obwohl das Testdingen noch keiner kannte.
Das hat funktioniert und da hab ich auch die Idee gehabt das zu nutzen.
War aber beim gleichen Provider, nur so geht das, sonst kann man von außen meines wissens nicht auf eine Datenbank zugreifen!
Ich hätte gerne ein Forum für Freunde das einen internen Teile und einen öffentlichen hat und ein Forum mit geändertem Layout das nur den gespiegelten öffentlichen Teil hat. Natürlich muss man kucken wie sich das verhält wenn von 2 Foren auf eine Datenbank geschrieben wird unter last.
Nicht das es da zu Konflikten kommt. dann brauch man sich nur einmal einloggen und kann auch das öffentlche geleich bei allgemeien fragen mitverwalten und beantworten das war so der Ansatz.
Ich hab es im Prinzip schon gehabt, halt nur nicht unter Last ausprobiert.
Werde es aber probieren sobald ich das Porblem mit den unterschiedlichen Sprachsätzen gelöst habe
(llegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' [1267])
Das macht mich fertig kann keinen mod mehr installieren.
Noch was angemerkt
auf einer Domäme 2 Foren, da sehe ich den Sinn nicht, das kann man dann besser mit einem verstecken, nicht öffentlichem Teil machen.
Vielleicht können wir dannach ja zusammen tüffteln, würde mich freuen
gruss micha
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 07.02.2009 16:46
von analogbernd
Also zur Fragestellung:
Eigentlich müsste er ja nur zwei Foren installieren. Dabei unbedingt ein unterschiedliches Präfix nehmen und im zweiten Forum lediglich für die User(-querys) das Präfix wieder an das erste Forum anpassen. Soviel mal zur Theorie.
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 07.02.2009 19:56
von piero
Rein theoretisch sollte das gehen:
öffne
includes/constants.php
finde:
ersetze durch:
Code: Alles auswählen
define('USERS_TABLE', 'präfixDesAnderenForums_users');
Vorausgesetzt ist jetzt, dass beide Foren auf die
gleiche Datenbank zugreifen...
Wenn das funktioniert, kann das auch mit beliebigen anderen tabellen gemacht werden
lg piero
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 11.02.2009 10:33
von m!c
hört sich gut an und ich hab gerade gestern mein Testforum gelöscht, also noch mal
das muß ich mal probieren
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 11.02.2009 11:37
von analogbernd
Dann aber bitte Infos ob es funktioniert...
Noch eine Frage nebendran mit fast gleichem Thema. Ich habe in einer MySQL DB eine Tabelle mit ca. 1000 User. Bestehen aus ID, username, email, pw. usw. Hat einer zufällig eine Ahnung, wie ich diese nun als User mit allen notwendigen Rechten im Forum anlegen kann
OHNE das manuell mit jedem einzelnen User zu machen? Ich habe die Daten einfach mal in die Foren-DB übertragen aber da fehlen dann alle möglichen Rechte bspw. die user sehen gar keine Foren usw.. Mir würde es reicen, wenn die user sich einloggen können, Foren sehen und Beiträge erstellen und sich untereinander Pn´s schicken können...
Danke
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 12.02.2009 00:23
von piero
analogbernd hat geschrieben:Hat einer zufällig eine Ahnung, wie ich diese nun als User mit allen notwendigen Rechten im Forum anlegen kann OHNE das manuell mit jedem einzelnen User zu machen?
Mach einen Dummy-User, dem du alle nötigen Rechte gibst.
Dabei wird ein Datensatz in der Tabelle phpb_user angelegt. Nimm diesen und ersetze dann einfach den Namen, pw, mail, etc.

Die ID kannst du weglassen, die wird automatisch zugewiesen...
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 12.02.2009 06:09
von analogbernd
MMhm, ich steh gerade auf der Leitung
Ersetzen kann ich nur einen einzelnen User. Ich brauche aber tausend solcher ...
Wie meinst Du das?
Re: 2 Foren 1 Benutzerdatenbank
Verfasst: 12.02.2009 21:35
von piero
Im oberen Posting hast du das gesagt:
analogbernd hat geschrieben:Ich habe die Daten einfach mal in die Foren-DB übertragen
Ich bin dann davon ausgegangen, dass du mit SQL etwas Erfahrung hast
Wie / Mit was hast du die denn übertragen?