Vous êtes ici

installation multisite

Vous avez 30 secondes ?
S'abonner au flux d'actualités
13 contributions / 0 nouveau(x)
Dernière contribution
installation multisite
Bonsoir,
J'ai du refaire l'installation de Drupal 8 en suivant votre tuto pour une installation multisite, (je me suis aperçu qu'il falait le prévoir avant !) mais j'ai l'impression que cela n'a pas bien marché. Il n'y a aucuns fichiers dans les dossiers modules et themes de /sites/all et /sites/satva.fr mais tout se retrouve dans /sites/default/files.
Est-ce bon ou y a-t-il un autre moyen de vérifier si l'installation multisite est bonne ?
This post is useful!
This post is useless!
Re: installation multisite
Il est mieux de le prévoir avant, mais il est toujours possible de modifier cela après-coup, même si c'est plus délicat.
Pour vérifier, c'est relativement simple: il suffit de valider que le fichier settings.php se trouve dans satva.fr (et qu'il n'y en a pas dans default).
Vérifiez également que le dossier files se trouve dans satva.fr
Enfin, le test ultime est de vérifier qu'une URL différente pointant vers votre install aura bien un site différent.
 
PS: sites/all n'existe plus sous Drupal 8 ! En tout cas n'est plus considéré comme bonne pratique.
This post is useful!
This post is useless!
Re: installation multisite
Merci pour ces réponses.
En effet c'est bien ce que je pensais il y a quelque chose qui a déconné.
Il y a bien un fichier setting.php dans satva.fr et il y en a un aussi dans default.
Avant l'installation est-ce qu'il falait laisser le fichier default.setting.php dans default ?
Le dossier files se trouve dans default et pas dans satva.fr.
Est-ce que je dois alors supprimer le dossier all ?
Comment fait-on pour mettre un module ou un theme pour tous les sites alors ? Comme normalement quand on a un seul site ?
Comment faire pour modifier mon installation pour multisite alors ? Juste deplacer le dossier files dans satva.fr et supprimer manuellement le fichier setting.php ? (a priori je ne pense pas que c'est la bonne solution car vous m'avez dit que c'est délicat !)
Vaut-il mieux tout reinstaller ? Mais comment faire pour que cela ne le réinstalle pas comme cette dernière ?
Et enfin (désolé pour toutes ces questions !), comment faire le test ultime?
merci.
This post is useful!
This post is useless!
Re: installation multisite
Bonjour,
Dans un premier temps, il vous faut vous logger en tant que super-admin (l'utilisateur 0, celui crée lors de l'installation de Drupal).
Ensuite, le but est que votre fichier settings.php dans le dossier satva.fr contienne les identifiants de votre base de donnée, ainsi que le hash de salage (la ligne commençant par $settings['hash_salt'] =) utilisé sur votre site.
Dans ce cadre, il vous faut soit supprimé celui de default si celui de satva.fr est bon, soit déplacer celui de défault.
Après celà, il en va de même pour le dossier files, qu'il faut déplacer dans le dossier satva.fr. Là, Drupal sera perdu. Il faut donc changer lui indiquer l'emplacement de ce nouveau dossier files via le fichier settings.php, la ligne commençant par : 
$settings['file_public_path']
il faut la décommenter (enlever le # en début de ligne) et la compléter comme approprié.
 
Vérifier que cette config est prise en compte sur la page /admin/config/media/file-system, puis lancer /update.php et éventuellement un clean cache (/admin/config/development/performance) 
 
Dom.
This post is useful!
This post is useless!
Re: installation multisite
Bonjour Dom,
Le fichier setting.php ne contenait aucunes donnée  dans satva.fr mais étaient dans default. Je l'ai copié dans satva.fr ainsi que le dossier files, mais je n'arrive pas à les effacer dans default. je n'ai pas les droits, super admin surement.
Mais au juste, comment se logger en super admin ? Avec Filezilla ou le gestionnaire de fichier de l'hebergeur ou mon gestionnaire de fichier (je suis sous ubuntu)?
J'ai pu modifier $settings['file_public_path'], mais a la fin du fichier après les identifiants de la base de donnée il y a cette ligne :
$config_directories['sync'] = 'sites/default/files/config_pGj0TSRgxpxnpchJz77Aoi7-bNubAzAghKkmHmXjZBcBHoyS7XoEKV1WqsyUCfKV-illTFVQiA/sync';
faut-il la laisser ?
Merci de votre aide.
Hervé
This post is useful!
This post is useless!
Re: installation multisite
Ça y est j'ai réussi ! Il manquait le fichier site/site.php qu'il falait copier depuis /site/example.site.php.
J'ai créé un nouveau dossier dans site/sousdomaine.satva.fr pour un autre site, rajouter à l'interieur dles dossiers modules,themes et files ainsi que recréé un fichier setting.php depuis default.setting.php.
J'ai créé un sous domaine depuis mon hébergement que j'ai placé au même emplacement que l'installation de Drupal. Peut-être que l'emplacement n'est pas bon ?
Mais quand je pointe sue sousdomaine.satva.fr ça me donne une page d'erreur 500 et les logs annoncent ;
AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. Un peu du charabia pour moi !
Il manque un tuto clair pour rajouter un site dans Drupal, j"ai cherché un peu partout mais pas grand chose.
Merci si vous pouvez m"éclairer un peu.
Hervé
 
This post is useful!
This post is useless!
Re: installation multisite
Bonsoir,
 
Ok, après bien des tatonements, j'ai un Drupal 8 multisite en local !
Persuadé d'avoir tout compris ... j'attaque sur mon hébergement OVH et re-galère !!!
Je pointe sur le CMS Drupal par l'url "www.monovh.com/drupal"; j'ai passé une première install , en français direct, (là,  ça a marché!) dans default.
J'ai 2 sous domaine  www.sousdom1.monovh.com et www.sousdom2.monovh.com qui pointent bien sur monovh.com/drupal et qui devraient attaquer une nouvelle install ?
Mais, j'ai toujours la page d'accueil de ma première install ?
Dans le dossier site, j'ai essayé :
sousdom1.monovh.com
sousdom2.monovh.com,  j'atteri toujours sur default
et
sousdom1.monovh.com.drupal
sousdom2.monovh.com.drupal   idem.
Comment nommer ces dossiers ?
SI vous avez la réponse, merci de m'aiguiller.
 
 
 
This post is useful!
This post is useless!
Re: installation multisite
Nouvelle interrogation et grande perplexité !
Sur un pc j'atterri sur site/default
sur un autre pc j'ai une page blanche  (son code HTML me cause de frame ORT frame NONE ?!)
Même navigateur ( firefox; chrome idem) même OS  Windows 10 !
Par quoi justifier ces deux comportements ?
Une piste ...
Merci
This post is useful!
This post is useless!
Re: installation multisite
Avez-vous un soucis de cache navigateur ? (Ctrl+F5 pour recharger la page)
C'est quoi ces histoires de frames ?
This post is useful!
This post is useless!
Re: installation multisite
Bonjour,
Avez-vous vous bien crée le dossier sites.php à partir de default.sites.php ?
This post is useful!
This post is useless!
Re: installation multisite
Le code source de la page, me donne ça :

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="generator" content="ORT - Ovh Redirect Technology">
<meta name="url" content="https://www.monsite.com/drupal">
<meta name="robots" content="all">
</head>
<frameset rows="100%,0" frameborder=no border=0>
<frame name="ORT" src="https://www.monsite.com/drupal">
<frame name="NONE" src="" scrolling="no" noresize>
<noframes>
<body><a href="https://www.monsite.com/drupal">Click here</a><hr></body>
</noframes>
</frameset>
</html>

Sur un pc, ce code affiche une page vierge, sur l'aute pc, il affiche la page d'accueil de mon site/default  (avec  ce même code html, j'en perd mon latin...)
 
 
This post is useful!
This post is useless!
Re: installation multisite
Bonjour,
Ce code ne vient pas de Drupal, mais du service de redirection OVH. Je pense que la configuration DNS de cette seconde adresse n'est pas correcte. Cela semble être soit une redirection, ou une sorte d'include par iframe peut-être. Je ne suis pas familier des configurations OVH mais je pense que cette page devrait aider: https://docs.ovh.com/fr/fr/web/hosting/multisites-configurer-un-multisit...
This post is useful!
This post is useless!
Re: installation multisite
Désolé, le problème n'est pas là !
Je delete dans site le dossier default, je garde mes dossiers sousdom1.monovh.com et sousdom2.monovh.com.
Je lance l'url sousdom1.monovh.com, l'install démarre (je suis donc bien dans mon dossier drupal) et je me plante (comme prévu !)  parce qu'il n'a pas trouvé le dossier default.
Mon problème est bien dans le nom à donner aux dossiers  à mettre dans le dossier site. En local j'ai mis un dossier monsite1.com et un dossier monsite2.com et j'ai bien deux sites différent ...
Les commentaires dans les php ne sont évidemment pas traduits et mon anglais zéro ne m'aide pas beaucoup.
Je n'ai toujours pas trouvé une explication claire sur le lien entre l'url appelante et l'aiguillage de drupal sur un dossier site donné,( si ce n' est que si ce lien n'est pas le bon il part sur default).
Il est vrai que sur OVH, j'ai x dossiers à la racine. Mais comme c'est perso, j'accède à mes sites via des url monovh.com/monsitex; pour pas mourir idiot, j'ai fait quelques redirection monsitex.monovh.com.
Je patauge sur Drupal depuis que je me suis mis dans la tête d'avoir un Drupal multisite. Autre différence, pourquoi ?, sur Ovh je fais les install en français direct  et pas en local ?
Cordialement.
This post is useful!
This post is useless!
Connectez-vous ou inscrivez-vous pour publier un commentaire