Casse-Tête chinois !

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.

#

Bonjour,

Je n’ai pas de réponse mais peut-être quelques questions utiles :

  • Quand tu as crées le site 3, as-tu recopié défaut.default ou es-tu reparti du fichier par défaut obtenu après avoir crée http://mon_site_default.org ?
  • As-tu tenté une réinstallation complète de http://mon_site3.org ?
  • 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

    #

    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.

    #

    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…

    #

    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.

    #

    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

    #

    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.

    Syndiquer le contenu