Drupal multisites

Version imprimableEnvoyer par emailversion PDF

Principe

Une seule installation de Drupal (fichiers), pour plusieurs sites / sous-domaines - chacun ayant sa propre base de données.

Étapes

  • Prenons deux sous-domaines : www.exemple.com et un.exemple.com.
  • Installer Drupal sur le premier site ( www.exemple.com ) de manière classique.
  • Préparer un nom d'utilisateur, un mot de passe, et une base de données MySQL pour le nouveau site ( un.exemple.com ).
  • Configurer le DNS un.exemple.com à pointer sur le serveur de www.exemple.com .
  • Selon votre configuration, pointez le dossier du sous domaine "un" vers www. En modifiant le VirtualHost de votre serveur Apache ou avec la commande : ln -s www/ un
  • Créez un sous-répertoire un.exemple.com dans le répertoire sites/.
  • Ainsi vous avez : sites/un.exemple.com/ (commande à utiliser : mkdir sites/un.exemple.com )
  • Copiez sites/default/default.settings.php vers sites/un.exemple.com/ (commande à utiliser : cp sites/default/default.settings.php sites/un.exemple.com/ ).
  • Renommez le fichier sites/un.exemple.com/default.settings.php en sites/un.exemple.com/settings.php. (par la commande : mv sites/autre.monsite.tld/default.settings.php sites/autre.monsite.tld/settings.php ).
  • Changez la permission de sites/un.exemple.com/settings.php en 666 par la commande: chmod 666 settings.php
  • Créez un sous répertoire files/ dans sites/un.exemple.com/ afin d'avoir : sites/un.exemple.com/files/ , par la commande : mkdir sites/un.exemple.com/files
  • Changez les permissions en 777 par la commande : chmod -R 777 sites/un.exemple.com/files
  • Allez sur http://un.exemple.com/install.php et suivez les instructions à l'écran (informations sur MySQL et autres).
  • N'oubliez pas de vérifier la propriété des fichiers et des droits en écriture une fois cette étape d'installation terminée. Lire : http://drupal.org/node/244924

Liens

Externes

Vous pouvez lire ces articles : http://drupal.org/documentation/install/advanced-multisite

 

Sponsors