it-swarm.com.de

Wie erstelle ich eine Multisite mit gemeinsam genutzten Benutzern und Knoten?

Ich möchte eine Multisite mit Drupal 7: Jede Site funktioniert separat, aber Benutzer und Knoten müssen von den Sites gemeinsam genutzt werden.

Wie erreiche ich es?

21
user1630

Sie können die Einstellungen für den Zugriff auf die Datenbank, die in der Datei settings.php enthalten sind, die von Ihrer Drupal Site verwendet wird) in eine ähnliche Position wie die folgende ändern (ersetzen Sie die Werte in Klammern durch die richtigen Werte für Ihre Website):

$databases['default']['default'] = array(
  'driver' => '[Your database engine]',
  'database' => '[Your database name]',
  'username' => '[Your username for the access to the database engine]',
  'password' => '[The password for the access to the database]',
  'Host' => 'localhost',
  'prefix' => array(
    'default'   => 'main_',
    'users'     => 'shared_',
    'sessions'  => 'shared_',
    'role'      => 'shared_',
    'authmap'   => 'shared_',
  ),
  'collation' => 'utf8_general_ci',
);
17
zdecibel

Für das Teilen von Benutzern und Inhalten zwischen verschiedenen Domänen ist das Modul Domain Access vorgesehen. Im Wesentlichen können Sie damit mehrere Drupal - Sites aus derselben Datenbank ausführen und Inhalte freigeben.

Wenn Sie das Modul installieren, aktivieren und konfigurieren, werden auf der Seite zum Bearbeiten des Knotens neue Registerkarten angezeigt, auf denen Sie einen Knoten für bestimmte Domänen als Ziel festlegen können. Es spielt auch gut mit Ansichten, Bedienfeldern und anderen Modulen, die ctools-Auswahlregeln verwenden.

Diese Lösung unterscheidet sich von echten Multisite-Lösungen, bei denen es sich um einen gemeinsamen Satz von Kern- und Contrib-Dateien handelt, jedoch um unterschiedliche Datenbanken für unterschiedliche Sites.

10
mpdonadio

Dies ist etwas kompliziert, aber Sie können eine Umgebung mit mehreren Standorten mit gemeinsam genutzten Benutzern und mehreren Datenbanken erstellen. Ich denke, es wird sehr kompliziert, wenn Sie separate Datenbanken mit gemeinsam genutzten Benutzern UND Knoten haben möchten. Weitere Informationen zu den verschiedenen Setups mit Vor- und Nachteilen finden Sie unter dieses Dokument .

2
Lance