Forum (Core) Tablle in der Datenbank
Eingetragen von Meister Lampe (36)
am 20.09.2012 - 14:16 Uhr in
am 20.09.2012 - 14:16 Uhr in
Hi,
ich habe derzeit (da technisch nicht anders möglich) 2 Drupalinstallationen unter einer Domain laufen.
Von beiden Installationen soll ein Forum genutzt werden können.
Ich möchte nun aber ungern das Forum doppelt anlegen also kam mir die Idee in der zweiten Installation per settings.php die Tabellen des Forums zu teilen.
Nun ist die Frage, welche Tabellen in der Datenbank nutzt das Core-Forum? Weiß das jemand?
lg
Benni
- Anmelden oder Registrieren um Kommentare zu schreiben
ich vermute mal das sind die
am 20.09.2012 - 14:33 Uhr
ich vermute mal das sind die einträge in der tabelle
node
, welche in der spaltetype: forum
stehen haben. hab aktuell nur in einer d6.x version nachgesehen. denke aber in d7 ist das gleich.cannabiSmile.de - Cannabis Social Clubs & Unternehmen
node teilen?
am 20.09.2012 - 14:49 Uhr
Also müsste ich theoretisch die Tabelle
node
teilen um das Forum mit gleichem Inhalt angezeigt zu bekommen?Zusätzlich dann wohl auch die Tabellen
forum
,forum_access
undforum_index
wenn es genau gleich werden soll oder denk ich da falsch?aus der theoretischen sicht,
am 20.09.2012 - 16:47 Uhr
aus der theoretischen sicht, liegst du vermutlich richtig. jedoch praktisch sehe ich da probleme. denn in diesen tabellen werden auch zb. userIDs oder andere werte abgelegt. wenn dann aus zwei verschiedenen portalen zb. aus zufall von zwei verschiedenen usern die gleiche userIDs bezogen wird, kommt es zu ungewollten kollidierungen.
ich sehe eher die möglichkeit, für beide portale die komplette db gemeinsam zu nutzen, sodass jeder unique-wert auch nur einmal vorkommt und exakt zugeordnet werden kann.
cannabiSmile.de - Cannabis Social Clubs & Unternehmen
Ich hab gerade versucht meine
am 21.09.2012 - 09:16 Uhr
Ich hab gerade versucht meine zweite Installation mit der ersten zu teilen mit
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'NameDerDatenbank',
'username' => 'BenutzernameDerDatenbank',
'password' => 'PasswortDerDatenbank',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => array(
'default' => 'sub1_',
'users' => 'share_',
'sessions' => 'share_',
'role' => 'share_',
'authmap' => 'share_',
'sequences' => 'share_',
),
),
),
);
habe. Also ist zumindest partielles Teilen der Datenbank wohl nicht drin bei 2 Installationen.