Catégories:
Bonjour,
j’ai créer un site avec mon drupal en multisite sur un sous domaine de dev (www2.example.com).
Désormais je désire passer ce www2.example.com sur www.example.com. J’ai essayé en renommant bêtement le dossier dans «sites» et en modifiant quelques données dans la BDD mais rien n’y fait.
Est-ce que quelqu’un sait comment faire une telle manipulation ?
merci d’avance.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

En principe il vaut mieux prévoir le coup avec des hyperliens bien sentis a l’avance. Sinon il y a un module qui peut aider : http://drupal.org/project/pathologic
Yoann Babel — formateur Drupal : http://formation.ideia.fr/drupal
ybabel
357
Oui j’avais prévu ça, le problème ne venait pas de là, je n’ai pas parlé des contenus mais de bêtement faire fonctionner le site sur sa «nouvelle» adresse. Les données système générées automatiquement en BD (table system par exemple) sont à modifier pour que ça fonctionne (accés au thème etc…).
Au final j’ai réussit à le faire fonctionner au bout de 3 essais… En éspérant que ma méthode ne soit pas «bancale».
Merci.
Ma solution qui a fonctionnée pour moi :
Mon cas : passer de www2.example.com à www.example.com
Attention : essayez de sauvegarder les requêtes executées histoire de pouvoir faire un reverse en changeant la requête si cela ne fonctionne pas histoire de ne pas perdre les deux versions du site !
De plus un backup préhalable s’impose !
(il peut y en avoir d’autres en fonction des modules installé, le tout étant de remplacer partout là où c’est utile : on évitera les table de cache)
Et ensuite on remplace les occurences www2. par www. à la main dans la base.
Normalement ça fonctionne.
CheckForm (Classe Js OpenSource) - Mon Twitter
mickaelb
58