Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Multi-Site, Multi-Domain Setup
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

Multi-Site, Multi-Domain Setup

#57624
greenfairy
Junior Boarder
Messages: 22
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Creativ e Motion

Multi-Site, Multi-Domain Setup

Il y a 6 Années, 1 Mois
Karma: 1  
bonjour ! c'est la question du lundi lol

je souhaite configurer les différentes urls de mes boutiques magento

j'ai créer 2 magasins avec chacun leur catalogue, (catégories et produits) boutique sites web (templates) distincs, vues magasins etc... en local.

j'ai construit la même arborescence en distant a une exception près, la seconde boutique a un nom de domaine différent alors que en en local la seconde boutique pointe sur un répertoire présent au même endroit que mes fichiers magento.

j'ai lu les tutoriaux suivants :
www.magentocommerce.com/knowledge-base/e...-multi-domain-setup/
+
blog.chapagain.com.np/magento-setup-multiple-website/
+ une partie de ceux trouvés ici
www.fragento.org/Recherche/anciennete-cr...multi+site+multi+bou

ce que j'ai compris lol
je dois modifier les fichiers
.htaccess ou index.php
qui se trouve dans mon rep magento puis effectuer une copie de ces fichiers correctement modifié que je place sur l'hébergement sur lequel pointe mon second domaine

(déjà là est-ce que j'ai l'info complète ou pas ? ptdr )

j'ai noté pour chaque urls les codes qui correspondent à
code=site web et code=vue magasin
par contre je ne sais pas ou mettre ses codes dans la page index.php
entre MAGE_RUN_CODE et MAGE_RUN_TYPE

je ne trouve pas les commentaires du fichier index.php très explicite lol g pas compris koa
-----------------------------------------------------------------------------------
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';

/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';

Mage::run($mageRunCode, $mageRunType);
-----------------------------------------------------------------------------------
et franchement ce tuto est pas plus clair par ce ke kan on explique faut prendre des noms bien différents dans les exemples
et pas mywebsite et MyWebsite ....
blog.chapagain.com.np/magento-setup-multiple-website/

merci d'avance pour vos réponses !
 
L'administrateur a désactivé l'accès public en écriture.
#57709
greenfairy
Junior Boarder
Messages: 22
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Creativ e Motion

Re:Multi-Site, Multi-Domain Setup

Il y a 6 Années, 1 Mois
Karma: 1  
www.betecommechou.com/2011/01/configurer...i-site-sous-magento/


pas si bête comme chou lol

je continue mon investigation....
----------------------------------------------------------------
après avoir fait un récap complet :
- infos ok dans la base de donnes pour les magasins et vues magasins et sites web
- catégories catalogue et produit actif avec du stock etc....
- système >configuration > configuration par defaut> > web> Rediriger automatiquement vers l'URL de base =(non)
----------------------------------------------------------------

mes fichier index.php et mon .htaccess sont présent dans le rep racine magento
avec les lignes qui correspondent aux bonnes infos pour domaine 1 et 2...

----------------------------------------------------------------
dans le fichier .htaccess (dernieres lignes)

SetEnvIf Host www.site1.com MAGE_RUN_CODE=site1_com
(site1_com=ce qui est saisi dans :
gestion des magasins> nom du site web 1> information site web> Code)

SetEnvIf Host www.site1.com MAGE_RUN_TYPE=website
(website=ce qui est saisi dans :
gestion des magasins> nom de la vue magasin 1 asoociée a site web 1> information de vue magasin> Code)

SetEnvIf Host ^site1.com MAGE_RUN_CODE=site1_com
(site1_com=ce qui est saisi dans :
gestion des magasins> nom du site web 1> information site web> Code)

SetEnvIf Host ^site1.com MAGE_RUN_TYPE=website
(website=ce qui est saisi dans :
gestion des magasins> nom de la vue magasin 1 asoociée a site web 1> information de vue magasin> Code)

même chose pour les lignes suivantes avec les infos correctes "le code du site web 2" et "le code de la vue magasin asoociée au site web 2"

SetEnvIf Host www.site2.com MAGE_RUN_CODE=site2_com
SetEnvIf Host www.site2.com MAGE_RUN_TYPE=website
SetEnvIf Host ^site2.com MAGE_RUN_CODE=site2_com
SetEnvIf Host ^site2.com MAGE_RUN_TYPE=website

----------------------------------------------------------------
dans chacun des fichiers index.php (dernieres lignes)

/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';

/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';

Mage::run($mageRunCode, $mageRunType);



j'ai juste modifié

$_SERVER['MAGE_RUN_CODE'] : '';
( avec ce qui est saisi dans :
gestion des magasins> nom du site web 1> information site web> Code)

j'ai laissé

/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';

Mage::run($mageRunCode, $mageRunType);

intacte car si je mentionne autre chose que 'store' mon domaine principal mentionne une erreur serveur

dans index.php du nom de domaine principal à la racine et
dans index.php du nom de domaine n°2 également présent sur le ftp du domaine 2.

----------------------------------------------------------------


j'ai donc 2 index.php et .htaccess qui correspondent à chaque hébergement
et lorsque je tappe l'url du domaine n°2

mes deux domaines pointent sur la boutique par défaut et lorsque je met un article dans le panier celui-ci me reroute sur domaine 1
alors que je souhaiterais comme en local que le domaine 1 point sur une boutique et le domaine 2 pointe sur une autre :
categories, catalogue, produits et design différents ....
gérer avec la même install magento

est-ce que quelqu'un a une solution ?
 
L'administrateur a désactivé l'accès public en écriture.
#59514
Tartanpion
Platinum Boarder
Messages: 448
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Multi-Site, Multi-Domain Setup

Il y a 5 Années, 9 Mois
Karma: 4  
Bonjour,

Peut être cela pourra vous aider, je recherche aussi comment créer un multi-site sur 1.5.1

www.magentocommerce.com/answers/Multisit...gento-1.5.1-or-1.4.x

 
L'administrateur a désactivé l'accès public en écriture.
#59622
Tartanpion
Platinum Boarder
Messages: 448
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Multi-Site, Multi-Domain Setup

Il y a 5 Années, 9 Mois
Karma: 4  
multi-domaine

Il faudrait que je modifie l'index.php ?

Mais comment faire pointer mon second domaine pour qu'il aille lire l'index.php du site du premier domaine ? cela doit pointer sur le même document root


copier

Code :

if ($_SERVER['HTTP_HOST'] == "yourseconddomain.com" || $_SERVER['HTTP_HOST'] == "www.yourseconddomain.com"){
$_SERVER["MAGE_RUN_CODE"] = "your_second_website_code";
$_SERVER["MAGE_RUN_TYPE"] = "website";
}



avant cela

Code :

$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';




ps : sur magento 1.5.1

J'ai créée un 2ème domaine (gestion magasin), créer un autre category root et modifié la config url dans l'admin.

Comment faire pointer le 2ème domaine ? quelles sont les modifications à réaliser ? htaccess ? index.php ? dns ?

faut il créer un alias pour le domaine 2 pointant vers le domaine 1 ?
 
Dernière édition: 20/07/12 à  13:31 Par Tartanpion.
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: admin, Gabriiiel, ILOA, zuiko