[Résolu] Installer deux ou plusieurs sites Drupal en local ?

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.

Salut la communauté,
je voudrais savoir s'il est possible d'installer deux ou plusieurs site Drupal en local (sous Wampserver 2. J'ai essayé mais j'y arrive pas du tout. J'ai créé deux dossiers sous le répertoire wwww (site1 et site2), ensuite j'ai créé deux bases de données (base1 et base2). J'ai réussi à installer qu'un seul site et le second n'arrive pas à s'installer. Alors si vous avez une solution ce serait génial. Je compte sur vous. Merci d'avance !!!!

La démarche est effectivement la bonne.
Par contre, je te conseille de créer un virtual host pour chacun de tes sites :

Fichier : C:\wamp\bin\apache\Apache2.2.11\conf\extra\httpd-vhosts.conf
A ajouter dans ce fichier :

<VirtualHost 127.0.0.1:80>
    ServerName site1.fr
    DocumentRoot "C:\wamp\www\site1"
    DirectoryIndex index.html index.php index.php4
    <Directory "C:\wamp\www\site1">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.2:80>
    ServerName site2.fr
    DocumentRoot "C:\wamp\www\site2"
    DirectoryIndex index.html index.php index.php4
    <Directory "C:\wamp\www\site2">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Puis dans le fichier : C:\Windows\System32\drivers\etc\hosts
Tu ajoutes :

127.0.0.1    site1.fr
127.0.0.2    site2.fr

Ainsi tu pourras appeler chacun de tes sites local via les url site1.fr et site2.fr dans ton navigateur.

PS : Ne pas oublier d'activer la gestion du virtual host dans ton httpd.conf (C:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf ligne 467).