Vous gérez plusieurs sites qui se ressemblent : un site par marque, par pays ou par filiale ? Les maintenir séparément multiplie les mises à jour, les correctifs de sécurité et les coûts. Le multisite Drupal répond à ce problème : une seule installation du code, plusieurs sites indépendants.
Cette fonctionnalité est intégrée au cœur de Drupal, y compris dans les versions actuelles (Drupal 10 et 11). Voici comment fonctionne un multisite Drupal, quand le choisir, comment le configurer pas à pas et quelles alternatives envisager.
L’essentiel en bref
Un multisite Drupal partage une seule base de code (le cœur de Drupal, les modules et les thèmes communs) entre plusieurs sites. Chaque site garde en revanche :
Concrètement, Drupal regarde le nom de domaine demandé par le visiteur et charge le dossier de configuration correspondant dans le répertoire sites/.
Le multisite Drupal est pertinent quand vos sites partagent une même base technique :
À l’inverse, évitez le multisite Drupal si vos sites ont des besoins très différents, des calendriers de mise à jour distincts ou des équipes techniques séparées : une évolution du code commun impacte tous les sites en même temps.
| Avantages | Limites |
|---|---|
| Une seule base de code à mettre à jour | Une mise à jour ratée touche tous les sites |
| Correctifs de sécurité appliqués partout en une fois | Tous les sites doivent rester compatibles avec les mêmes versions de modules |
| Coûts d’hébergement et de maintenance réduits | Les ressources du serveur sont partagées |
| Fonctionnalités développées une fois, réutilisées partout | Isoler ou déplacer un site plus tard demande un travail de migration |
Les étapes ci-dessous valent pour une installation Drupal récente gérée avec Composer. Testez toujours sur un environnement de préproduction avant la production.
Chaque nom de domaine (par exemple site1.exemple.com et site2.exemple.com) doit pointer vers le serveur, et l’hôte virtuel de chaque domaine doit utiliser le même dossier racine que votre installation Drupal.
Dans le répertoire web/sites/, créez un dossier pour chaque nouveau site, par exemple web/sites/site2/, et copiez-y le fichier default.settings.php en le renommant settings.php.
Copiez example.sites.php en sites.php, puis associez chaque domaine à son dossier :
$sites['site1.exemple.com'] = 'default';
$sites['site2.exemple.com'] = 'site2';
Créez une base de données dédiée au nouveau site, puis lancez l’installation en visitant son domaine, ou en ligne de commande avec Drush :
drush site:install --sites-subdir=site2 --db-url=mysql://utilisateur:motdepasse@localhost/site2
Dans le settings.php de chaque site, définissez un dossier de fichiers et un dossier de synchronisation de configuration propres :
$settings['file_public_path'] = 'sites/site2/files';
$settings['config_sync_directory'] = '../config/site2';
Cette séparation évite qu’un import de configuration ou une suppression de fichiers sur un site n’affecte les autres.
--uri, par exemple drush --uri=site2.exemple.com updb après une mise à jour.web/sites/site2/modules/ n’est disponible que pour ce site.Le multisite Drupal n’est pas la seule façon de gérer plusieurs sites :
La documentation officielle de Drupal détaille ces approches et les cas particuliers du multisite.
Mettre en place un multisite Drupal demande une architecture réfléchie dès le départ : hébergement, déploiements, sauvegardes et sécurité. Notre agence Drupal conçoit et maintient ce type de plateforme. Pour aller plus loin, consultez nos modules de sécurité Drupal recommandés et notre checklist SEO avant de lancer un site Drupal.
Oui, c’est une fonctionnalité du cœur de Drupal, toujours disponible dans les versions actuelles. Elle se configure avec les fichiers sites.php et settings.php.
Oui, c’est la configuration recommandée. Chaque site garde ainsi ses contenus, ses utilisateurs et sa configuration, tout en partageant le même code.
Oui, en copiant sa base de données et ses fichiers vers une installation indépendante. L’opération est simple si les modules spécifiques et la configuration ont été bien séparés dès le départ.
EXCELLENT Basée sur 22 avis Publié sur Google pierre lenfantTrustindex vérifie que la source originale de l'avis est Google. Aurone est un agence web comme on n'en fait plus ! Très réactive, d'une grande souplesse dans le travail et toujours à la pointe de la technologie, vous pouvez compter sur de vrais pros pour tous vos projets web !Publié sur Google Sami Yassine TurkiTrustindex vérifie que la source originale de l'avis est Google. J'ai eu un plaisir à travailler, en tant que secrétaire général de l'association Lina Ben Mhenni, avec l'agence AURONE qui a assuré avec beaucoup de professionnalisme le développement de notre site web.Publié sur Google Gwladys LavergneTrustindex vérifie que la source originale de l'avis est Google. Réactifs, attentifs, et très compétents nous sommes ravies de travailler avec Aurone qui sait parfaitement répondre à nos attentes que ce soit en terme de design graphique ou bien dans leurs compétences techniques ! Je recommande vivement leur accompagnement !Publié sur Google Perrine AmalTrustindex vérifie que la source originale de l'avis est Google. Aurone est une entreprise humaine, réactive et efficace. Travaux réalisés rapidement et avec célérité. Je recommande vivement et espère poursuivre cette collaboration à l'avenir.Publié sur Google Stephanie WillmanTrustindex vérifie que la source originale de l'avis est Google. Nous travaillons avec Aurone dans le cadre de notre travail depuis 2016 et en sommes ravies. Au début nous avons commencer à solliciter leurs services pour un projet en Tunisie, et la qualité de leur travail a fait que nous sollicitons Aurone même pour des services dans d'autres pays. L'équipe est dynamique, créative, réactive et enthousiaste. Ils ont toujours bien compris nos besoins pour nos diverses et complexes présences web, et font de leur mieux pour y répondre. Plateformes web, ateliers de formation sur les plateformes, vidéos tutoriels, et conception graphique de divers produits ne sont que quelques uns des excellentes services fournies par Aurone. La qualité technique des prestations web sont top et nous recevons toujours de bons conseils que ce soit au niveau technique que graphique. Nous les recommandons fortement.Publié sur Google Raphaël GianassoTrustindex vérifie que la source originale de l'avis est Google. Pour vos projets e-commerce et marketing digital, les collaborateurs d'Aurone font preuve d'écoute, d'expérience, de disponibilité et de réactivité. Une équipe sur laquelle on peut compter et pour laquelle la satisfaction du client est primordialePublié sur Google Samuel DechometsTrustindex vérifie que la source originale de l'avis est Google. J'ai trouvé chez Aurone tout ce que l'on peut attendre d'une bonne agence web : qualité, réactivité, souplesse, pertinence... Bravo et merciPublié sur Google Karim DjebbarTrustindex vérifie que la source originale de l'avis est Google. L'ensemble de notre réseau a travaillé pendant plusieurs années avec l'agence Aurone. Quelques réglages ont été nécessaires au début de notre partenariat à l'époque. La qualité a rapidement été au rendez-vous. Les équipes ont travaillé de façon très professionnelle, et adaptée aux exigences de la clientèle française avec qui nous les avons rapidement mis en relation. Beaucoup d'agilité de la part de son fondateur. Merci pour ces belles années !
27 Avenue Taieb Mhiri
Immeuble Yasmina
2080 Ariana, Tunis, Tunisie
Centre d'affaires TODA 2
Rue du Rhin Napoléon
67100 Strasbourg, France