Un vrai casse-tête chinois ! (sous Ubuntu)
Je tente une installation de drupal en multisite. Alors avec les infos ici (Merci !) et là, j’ai compris et réussi la méthode. J’ai donc en réseau local :
http://mon_site_default.org:80 ……Base mysql «drupal» (par défault)
http://mon_site1.org:8080 ……Base mysql «drupal» (avec «site1_» en préfixe)
http://mon_site2.org:8081 ……Base mysql «autre_drupal» (nouvelle base donc pas de préfixe).
et
http://mon_site3.org:8082 ……Base mysql «encore_autre_drupal» (encore une nouvelle base).
Apache :
les «/etc/apache2/site-availables/mon_site*.org» sont tous renseignés de la «bonne» manière…
Hosts (/etc/hosts) :
192.168.1.2 mon_site_default.org
192.168.1.2 mon_site1.org
192.168.1.2 mon_site2.org
192.168.1.2 mon_site3.org
Me trompe-je ? car ….
http://mon_site_default.org ——> pointe bien vers le site (la page d’accueil s’affiche).
http://mon_site1.org:8080 ——> pointe bien vers le site (la page d’accueil s’affiche).
http://mon_site2.org:8081 ——> pointe bien vers le site la page d’accueil s’affiche).
mais :
http://mon_site3.org:8082 ——> NE POINTE PAS VERS LA PAGE D’ACCUEIL mon_site3.org mais affiche la page d’accueil de mon_site_default.org !!!! et http://mon_site3.org:8082/user POINTE BIEN SUR LE NOUVEAU SITE !!!
J’ai modifié setting de default et du nouveau dossier du site 3 mais rien n’y fait. J’ai testé via les alias d’ip même pb.
Question : Qu’est-ce qui n’a pas marché ? drupal conserve-t-il dans ses tables les adresses http fournies ?
Cela fait 1 mois que je cherche…. j’aimerai bien comprendre.
D’avance Merci.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Bonjour,
Je n’ai pas de réponse mais peut-être quelques questions utiles :
J’ai une installation en multi site, j’ai eu le même problème en recopiant un défault déjà configuré. Je l’ai résolu en repartant de default.default
EM
http://www.carre-tillens.be
emena
586
Effectivement, les 3 premiers sites ont été installés rapidement après l’installation par défault. Puis quelques moi après, un petit cafouillage ma obligé à jongler entre le setting de default (default_setting et setting)du site 1.
Le site 3 a été créé à partir de ce setting «altéré ?» recemment…
Ce qui m’étonne c’est que les settings sont 100% identiques, excepté le nom de la base mysql…
Bonne piste à retester !
Merci….
A suivre.
krislec
10
Bon j’ai intallé mon_site4.org:8083 sans problème :
http://mon_site4.org:8083/ ==> pointe bien sur la page d’accueil.
Je copie themes et files dans /mon_site4.org :
http://mon_site4.org:8083/ ==> pointe bien sur la page d’accueil.
mais si je RENOME mon_site4.org en mon_site.3.org :
http://mon_site3.org:8083/ ==> POINTE SUR http://mon_site_default.org !!!!
Va comprendre ?
J’ai même écrasé et renomé /etc/apache2/site-available/mon_site4.org en mon_site3.org, le tout parsemé de a2dissite,a2ensite, apache2 force-reload et vidange du cache navigateur (ce qui va valu d’être Deux fois ce post d’ailleurs !!!), mais rien y fait.
Je tente en vain un renomage en Mon_site3.org… mais là j’ai tout perdu (ou presque…)
A suivre…
krislec
10
Enfin… sans comprendre et pour finir :
Rennomage de mon_site3.org ——> Mon_site3.org.
Que celui qui sait n’hésite pas à m’expliquer…………
Merci bien Emena.
krislec
10
Hello,
Va voir ce qu’il y a dans la base de données, comment elle est codée. Si mes souvenirs sont bons, les chemins y figurent en toutes lettres, ce ne sont pas des chemins relatifs.
Il est possible que quand tu renommes ton dossier, il ne s’y retrouve plus. Le dossier cherché n’existe plus.
Choisit-il de pointer vers le défaut quand il ne s’y retrouve plus ?
Ce serait une option, un peu curieuse, mais qui pourrait se justifier.
Emena
http://www.carre-tillens.be
emena
586
C’est bien ce que je pensais mais dans quel table chercher ? j’ai bien fait une recherche générale dans les tables de la base mais comme j’ai modifié ma base initiale (celle qui défaillait) rien n’a été mis en évidence.
mon_site_default.org —> 0 occurence dans toutes les tables.
K.
krislec
10