Salut
Hé, j’ai réussi à configurer le drupal avec plusieurs sites. :) Tout va bien une fois qu’on a trouvé la façon de configurer.
J’ai un problème avec la configuration suivante :
$db_prefix = array(
‘default’ => ‘cldhslca.’, (test.cldhsl.ca)
‘users’ => ‘cldhslca.’, (test.cldhsl.ca)
‘sessions’ => ‘cldhslca.’, (test.cldhsl.ca)
‘role’ => ‘drupalvonet’, (drupal.virtu-ose.net)
‘authmap’ => ‘cldhslca.’, (test.cldhsl.ca)
‘sequences’ => ‘cldhslca.’, (test.cldhsl.ca)
) ;
il me donne les erreurs suivantes
Warning : Table ‘cldhslca.drupalvonetrole’ doesn’t exist query : SELECT r.rid, r.name FROM drupalvonetrole r INNER JOIN cldhslca.users_roles ur ON ur.rid = r.rid WHERE ur.uid = 2 in /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc on line 121
Warning : session_start() : Cannot send session cache limiter - headers already sent (output started at /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc:121) in /data/web/drupalvonet/drupal.virtu-ose.net/includes/bootstrap.inc on line 760
Warning : Cannot modify header information - headers already sent by (output started at /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc:121) in /data/web/drupalvonet/drupal.virtu-ose.net/includes/bootstrap.inc on line 562
Warning : Cannot modify header information - headers already sent by (output started at /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc:121) in /data/web/drupalvonet/drupal.virtu-ose.net/includes/bootstrap.inc on line 563
Warning : Cannot modify header information - headers already sent by (output started at /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc:121) in /data/web/drupalvonet/drupal.virtu-ose.net/includes/bootstrap.inc on line 564
Warning : Cannot modify header information - headers already sent by (output started at /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc:121) in /data/web/drupalvonet/drupal.virtu-ose.net/includes/bootstrap.inc on line 565
Warning : Cannot modify header information - headers already sent by (output started at /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc:121) in /data/web/drupalvonet/drupal.virtu-ose.net/includes/bootstrap.inc on line 566
si je place la configuration suivante :
$db_prefix = array(
‘default’ => ‘cldhslca.’,
‘users’ => ‘drupalvonet.’,
‘sessions’ => ‘drupalvonet.’,
‘role’ => ‘drupalvonet’,
‘authmap’ => ‘drupalvonet.’,
‘sequences’ => ‘drupalvonet.’,
) ;
il me donne une erreure suivante :
user warning : Table ‘cldhslca.drupalvonetrole’ doesn’t exist query : SELECT DISTINCT(p.perm) FROM drupalvonetrole r INNER JOIN cldhslca.permission p ON p.rid = r.rid WHERE r.rid IN (1) in /data/web/drupalvonet/drupal.virtu-ose.net/includes/database.mysql.inc on line 121.
Il faut noter les roles et les usagers ont été créer de façon séparer. Est-ce que ca peut causé problème ? Quel sont les étapes pour utiliser les deux bdd en même temps ?
salut et a bientot !
fred s.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Je crois qu’il manque simplement un «.» à la fin de ta ligne ‘role’.
Damien Tournoud
808
salut Damz
Merci ca semble avoir régler les erreurs ! Il va juste rester a savoir comment gerer le tout. :) une erreur bete lol mais bon il se faisait tard et la faim etait de la partie. :) ca l aide pas dans ce cas la. hihi
a bientot !
fred s.
virtuose
55
Le systeme de multisite fonctionne bien une fois la configuration terminee. Yeille comment faire pour donner les memes roles a tous les sites identiques sous un multisite ? J expliques !
J’ai 3 sites qui vont comme suit :
J’aimerais que les sites test.cldhsl.ca et www.mrchsl.ca utilise les roles de drupal.virtu-ose.net ! Est-ce que c’est une façon correct d’élaborer ? Car j’aimerais bien pouvoir créer des roles par default (exemple Invite, rédacteur, administrateur contenu) !
Ma configuration est la suivante pour drupal.virtu-ose.net
$db_url = ‘mysql://drvonet:bcsb7J@localhost/drupalvonet’ ;
$db_prefix = ” ;
Ma configuration est la suivante pour test.cldhsl.ca
$db_prefix = array(
‘default’ => ‘cldhslca.’,
‘users’ => ‘cldhslca.’,
‘sessions’ => ‘cldhslca.’,
‘role’ => ‘drupalvonet.’,
‘authmap’ => ‘cldhslca.’,
‘sequences’ => ‘cldhslca.’,
) ;
La configuration pour www.mrchsl.ca est la suivante :
$db_prefix = array(
‘default’ => ‘mrchslcom.’,
‘users’ => ‘mrchslcom.’,
‘sessions’ => ‘mrchslcom.’,
‘role’ => ‘drupalvonet.’,
‘authmap’ => ‘mrchslcom.’,
‘sequences’ => ‘mrchslcom.’,
) ;
mais on dirait que lorsque je change un role dans test.cldhsl.ca il ne change ni dans drupal.virtu-ose.net (qui est le site modele) et ni sur www.mrchsl.com. :)
salut et bonne journée
fred s.
virtuose
55