Submitted by dan3d on
Oui c'est tordu comme question!
Donc j'ai un drupal 6 en multi sites et j'aimerai changer l'url d'accès.
c'est à dire que j'ai un URL type
http://version1.monsite.fr/drupal/ et dans mon dossier sites un dossier "version1.monsite.fr.drupal" jusque là tout est parfait.
Mais maintenant il me faut modifier l'url en http://version2.monsite.fr/drupal.
J'ai tenté de modifier le nom du dossier mais ceci ne marche pas .
Cela est possible ?
Où faut il intervenir?
merci de votre aide
dan3d
salut peut-être dans
Permalien Soumis par remedact le 3 Avril, 2010 - 14:38
salut
peut-être dans sites/default/settings.php ?
Ce qui peut nécessiter de bidouiller dans un premier temps les droits en écriture.
Ne pas oublier de le remettre en lecture seule pour protéger ton site.
Merci de ton aide, mais
Permalien Soumis par dan3d le 3 Avril, 2010 - 19:32
Merci de ton aide,
mais j'avais pensé aussi à ce fichier, et je n'ai rien vu dedans qui concerne le chemin ou l'URL.
J'ai aussi visité les fichiers htacces mais là non plus rien.
Je me demande si cette information n'est pas dans la base de données.
La question reste donc ouverte... ;-)
Dan
Bonjour, Je relance ma
Permalien Soumis par dan3d le 8 Avril, 2010 - 09:25
Bonjour,
Je relance ma question car je n'ai pas trouvé de solution.
et j'explique
j'ai un site drupal 6 en multi sites sur un hébergement mutualisé (1and1)
J'ai fait ma maquette sur un URL type http://test.com/drupal/
Mais mon url définitif c'est http://monsite.fr
Je veux donc faire pointer mon nom de domaine sur drupal et utiliser la maquette existante.
J'ai fait pointer mon nom de domaine sur le dossier drupal et j'ai renommé le dossier dans site : sites/monsite.fr.drupal (à la place de sites/test.com.drupal)
Mais ça ne marche pas.
J'ai un message d'erreur , de fichiers non trouvés!
Comment faire ? Ce là est il possible avec Drupal?
Faut il intervenir manuellement sur un fichier
Merci de votre aide
Dan
J'ai donc galéré sur ce
Permalien Soumis par dan3d le 23 Avril, 2010 - 10:14
J'ai donc galéré sur ce problème et j'ai fini par trouver.
Mon objectif était de déplacer le dossier d'un de mes "multi sites" sur un hébergement mutualisé.
En fait j'ai travaillé sur www.sitetravail.com/drupaltest/sites/version1
et je voulais en suite que mon travail soit sur www.urldefinif.com
donc j'ai créer www.sitetravail.com/drupaltest/sites/www.urldefinitif.com et j'ai tout déplacé dans ce dossier et j'ai fait pointer mon url urldefinitif.com directement sur www.sitetravail.com/drupaltest/sites/
Mais ça ne marchait pas : j'avais bien tous les contenus de la base de données mais pas les liens internes et les images fichiers.
donc la solution
est dans le .htaccess du dossier principal. Il est à modifier pour annoncer le chemin à suivre.
1er cas :
Si drupal est installé dans un dossier (exemple : www.nomdusite.com/installationDrupal/ ) il faut remplacer RewriteBase /drupal
par RewriteBase /nomdevotredossier
2ème cas :
Si vous avez installé drupal à la racine de votre site (exemple : www.nomdusite.com), il faut 'décommenter' la dernière ligne, en enlevant le # (et commenter du coup celle de la première partie; enfin c'est pas mon cas, je n'ai donc pas testé mais logiquement si on décommente les deux, il y aura un conflit)
ça donne :
uncomment the following line:
RewriteBase /
Pour moi c'est le cas n° 2 car mon urldefinitif.com pointe directement sur le fichier "sites" de drupal.
et il faut aussi activé l'option clean url qui devient possible après avoir modifié htaccess
Salut Dan, Peut-être que ta
Permalien Soumis par drupalfrance le 23 Avril, 2010 - 16:11
Salut Dan,
Peut-être que ta solution marche, mais je ne suis pas sûr qu'elle soit bonne : on ne fait jamais pointer un nom de domaine vers le répertoire
sites
, on le fait toujours pointer à la racine de Drupal, là où se trouve le fichierindex.php
.C'est Drupal qui se chargera d'aller chercher les contenus appropriés dans
sites
, en fonction du nom de domaine via lequel tu accèdes à ton site (par exemple : si tu accèdes à ton site viawww.siteA.com
, Drupal utilisera les infos situées dans/sites/www.siteA.com
, si ce répertoire existe).OUPS ! oui effectivement je
Permalien Soumis par dan3d le 23 Avril, 2010 - 16:28
OUPS !
oui effectivement je me suis trompé , je voulais dire que j'ai fait pointer mon nom de domaine sur le dossier principal de drupal : www.sitetravail.com/drupaltest/
Et donc c'est drupal qui le redirige vers le dossier www.sitetravail.com/drupaltest/sites/www.urldefinitif.com
poufff, pas toujours simple d'expliquer! ;-)