Submitted by fabcoor on
Bonsoir,
Quelqu'un pourrais t'il m'indiquer comment installer un multisite sous serveur dedie 1&1, svp.
Je lis, essais toutes les methodes que je trouve sur les forums et dans la doc, mais a chaque fois l'installation ne se fait pas sur le settings.php copier dans le reprtoire du site, mais toujours dans le repertoire defaults.
Exemple :
Site 1 dans repertoire \sites\site1.com
Sous domaine de Site 1 dans repertoire \sites\sousdomaine.site1.com
Sous chaque repertoire, copie du fichier default.settings.php, puis renommer en settings.php
Pointage des domaines sous 1&1 :
Site1.com pointe vers le repertoire racine de Drupal \Drupal7
sousdomaine.site1.com pointe aussi vers le repertoire racine de Drupal \Drupal7
Dans Internet Explorer, je tape : www.site1.com\install.php
L'installation se fait bien jusqu'au bout.
Je test a la fin de l'installation, en me rendant sur www.site1.com, et tout est ok.
Mais quand je me rend dans mon FTP, le fichier settings modifié est celui du repertoire "default".
Faut t'il parametrer le fichier site.php ?
As tu essayé de créer un
Permalien Soumis par mlkkone le 7 Décembre, 2012 - 11:22
As tu essayé de créer un dossier sites\www.site1.com
tu peux aussi jeter un coups d'oeil au fichier sites\examples.php pour rediriger http:\www.site1.com vers sites\site1.com
Merci pour ta réponse
Permalien Soumis par fabcoor le 7 Décembre, 2012 - 19:30
Merci pour ta réponse mlkkone,
Je viens d'essayer en nommant le repertoire en \www.site1.com, sans succès.
Concernant le fichier sites\examples.php, je l'ai renommer et écrit le code suivant :
@code
$sites = array(
'www.site1.com' => 'site1.com',
'www.sousdomaine.site1.com' => 'sousdomaine.site1.com',
);
@endcode
C'est bien comme ca que l'on procede ?
Te remerciant de ton aide,
C’est bien comme ça qu’on
Permalien Soumis par sihafu le 8 Décembre, 2012 - 19:45
C'est bien comme ça qu'on procède ;)
Dans ton site.php, je te conseille plutôt de mettre tout à la fin :
$sites['www.site1.com'] = 'site1.com';
$sites['sousdomaine.site1.com'] = 'sousdomaine.site1.com';
Avec $site=array(), il arrive que ça coince.
Ensuite tu as un settings.php à paramêtrer pour chaque dossier.
Si tu utilises une seule base de données, n'oublie pas de définir un préfixe par site, ça devrait marcher .
Merci Sihafu, j’ai essayer, 3
Permalien Soumis par fabcoor le 12 Décembre, 2012 - 22:22
Merci Sihafu,
j'ai essayer, 3 jours de suite et rien a faire. L'instalation se fait toujours sur le repertoire defaults.
Ma derniere tentative a ete de mettre cette ligne dans le fichier sites.php :
URL: http://www.site1.domaine.fr
$sites ['www.site1.domaine.fr'] = 'Site1.domaine.fr' ;
Le fichier "sites.php" doit bien se trouver dans le repertoire "sites" ?
Pour recapituler, voila comment j'installe (mal) :
Sous IE, taper l'adresse www.site1.domaine.fr
ce qui se passe : dans la barre d'etat, le fichier install.php se lance bien
C'est comme si instal.php ne lisait pas sites.php. Je fais mal l'instalation ?
Malheureusement j’ai eu un
Permalien Soumis par mlkkone le 13 Décembre, 2012 - 10:41
Malheureusement j'ai eu un problème similaire sur bluehost.
J'ai pu installer plusieurs sites sur la même base drupal mais il s'agissait à chaque fois de sous-domaines directe de mon domaine principal (ex transport.net) du genre: ecole.transport.net, travail.transport.net etc. Là, pas de problèmes.
Mais lorsque j'ai voulu faire la même chose avec un nom de domaine (ex taxiparis.com) que j'ai redirigé vers mon domain principal, là je n'ai pas réussit à profiter de mon installation existante et j'ai du créer une nouvelle installation drupal. Pourtant, mon hébergeur semble rediriger taxiparis.com vers un sous-domaine de mon domaine principal. En l'occurence vers taxiparis-com.transport.net. En tout cas il créer les dossiers comme si j'avais fait moi même cette redirection. Il y cependant une différence et je pense qu'elle se situe au niveau des virtual host créer par mon hebergeur pour gérer les sous domaine.
Drupal fonctionne correctement sur se point. A mon avis, le problème est de savoir exactement avec quel nom est appelé drupal par ton hebergeur. Cela peut être compliqué à déterminer à cause des virtual host (si ton hebergeur utilise apache pour gérer les sous domaines). Bonne chance et tiens moi informé de tes avancés s'il te plait.
Essaye de reprendre pas à pas
Permalien Soumis par sihafu le 13 Décembre, 2012 - 22:09
Essaye de reprendre pas à pas cette méthode : http://www.drupalfacile.org/videos/episode-34-realiser-installation-mult... en retirant le www. de ton url.