Message d'avertissement

The subscription service is currently unavailable. Please try again later.

[Résolu] Avoir 2 sites Drupal utilisant les mêmes comptes ?

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,
J'ai actuellement plusieurs sites sous Drupal.
Mais j'aimerais savoir comment utiliser les mêmes comptes, pour deux sites avec des noms de domaine différents.
J'ai déjà créé un premier site, (sous D7) et maintenant je veux savoir comment créer le deuxième site sous Drupal (Même installation), mais en utilisant les mêmes comptes que le premier.

Cordialement,
Thibault

Version de Drupal : 

Dans le fichier settings.php, il faut utiliser les préfixes de base.
Ceci ne fonctionne que dans la même base MySQL (on ne peut pas avoir une instance Drupal qui pointe sur base1 et une autre sur base2).

Par exemple.

Instance Drupal 1

$db_url="mysqli://drupal:drupal@localhost/drupal6"
$db_prefix = 'master_ ;

Instance Drupal 2

$db_url="mysqli://drupal:drupal@localhost/drupal6"
$db_prefix = array(
    "default" => "slave1_", // le préfixe des tables non partagées
    "users" => "master_",
    "sessions" => "master_",
    "authmap" => "master_",
    "sequences" => "master_",
    "profile_fields" => "master_",
    "profile_values" => "master_",
);