Drupal 4.7 sur Club-Internet : Comment mettre en oeuvre le mode multi-domaine ?

Bonjour,

J’utilise le CMS drupal sur mon espace perso Ci sans soucis.
J’ai pour l’instant plusieurs installations (sous répertoires) pointées par des déclarations DNS multiples (DNS chez Amen).

site1.club.fr => \site1
site2.club.fr => \site2

Pour simplifier les mises à jour du code ou des modules, je cherche à réaliser désormais une installation unique avec usage des options «multi domaines» de drupal :

\drupal\sites\default => site par défaut.
\drupal\sites\site1.club.fr => site 1.
\drupal\sites\site2.club.fr => site 2.

avec pour chaque répertoire le fichier settings.php qui va bien.

J’ai déclaré mon DNS mon comme suit :

site1.club.fr => \login.club.fr\sites\site1
site1.club.fr => \login.club.fr\sites\site1

Il semble qu’il me faille maintenant crééer des liens (ln) pour associer ces répertoires au répertoire racinne de l’installation :

ln - s sites\site1 sites

Mais par l’interface d’administration Club-Internet, je ne peux faire des liens que pour des fichiers et pas des répertoires…

Avez vous des pistes ?

.

#

Salut Derieppe

Hé, j’ai eu la même question il y a quelques semaines. Ce que j’ai compris pour le dsn il faut tout rediriger vers le répertoire de base de drupal et c’est le fichier bootstrap.inc et la function function conf_path() qui va prendre en charger les répertoires sites/site1.exemple.fr, sites/site2.exemple.fr. tu peux meme mettre le module et theme pour chaque site. Va voir la documentation suivante : http://www.drupalfr.org/document/configurer_plusieurs_sites_avec_la_meme…

#

Salut Virtuose,

Merci pour l’info mais cela ne semble pas fonctionner. Es tu sur que cela supporte les redirections DNS ?

Le site a pour adresse racine :

http:\derieppe.club.fr

J’ai installé Drupal v4.7.6 (sans module supplementaires) dans le sous répertoire \tests du site avec 2 nouveaux sous répertoires dans sites\


\testsa.derieppe.fr (avec son settings.php)
\testsp.derieppe.fr (avec son settings.php)

Chaque settings.php pointe sur une base spécifique.

Il existe bien sur un \default et une base active en plus.

J’ai ceci dans mon DNS (sous-domaines) :

http:\testa.derieppe.fr => http:\derieppe.club.fr\tests
http:\testp.derieppe.fr => http:\derieppe.club.fr\tests

Quel sur soit l’url j’arrive toujours sur le site correspondant à «default».

Pour info, j’ai un settings.php avec ceci pour le base_url :

$base_url = ‘http://derieppe.club.fr/tests’ ;

Des idées ? Merci d’avance.

Syndiquer le contenu