Je veux créer un multisite avec Drupal 7: Chaque site fonctionne séparément mais les utilisateurs et les nœuds doivent être partagés entre les sites.
Comment y parvenir?
Je veux créer un multisite avec Drupal 7: Chaque site fonctionne séparément mais les utilisateurs et les nœuds doivent être partagés entre les sites.
Comment y parvenir?
Réponses:
Vous pouvez modifier les paramètres d'accès à la base de données contenus dans le fichier settings.php utilisé par votre site Drupal par quelque chose de similaire au suivant (remplacez les valeurs entre parenthèses par les valeurs correctes pour votre site):
$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',
);
Le partage d'utilisateurs et de contenu entre différents domaines est destiné au module d' accès au domaine . Essentiellement, il vous permet d'exécuter plusieurs sites Drupal à partir de la même base de données et de partager du contenu.
Lorsque vous installez, activez et configurez le module, de nouveaux onglets s'affichent sur la page de modification du nœud qui vous permet de cibler un nœud pour des domaines particuliers. Il joue également bien avec les vues, les panneaux et les autres modules qui utilisent les règles de sélection de ctools.
Cette solution est différente de true multisite, qui est un ensemble commun de fichiers core et contrib, mais des bases de données différentes pour différents sites.
C'est un peu compliqué, mais vous pouvez créer un environnement multi-site avec des utilisateurs partagés et plusieurs bases de données. Je pense que cela devient très compliqué si vous voulez avoir des bases de données séparées avec des utilisateurs ET des nœuds partagés. Jetez un œil à ce document pour plus d'informations sur les différentes configurations avec des avantages et des inconvénients.