2011-10-12 5 views
1

J'ai un site qui fonctionne sur 4 sites différents au cours de son cycle de vie, par ex. ma machine locale, dev (où elle a fusionné avec d'autres changements de développeur), mise en scène (revue de client) et en direct. Habituellement dans les projets, je mettrais un commutateur dans la configuration sur le nom de domaine afin que les valeurs de configuration correctes soient utilisées sur le bon domaine. Magento utilise le fichier local.xml, est-il possible de configurer le fichier local.xml de magento pour avoir des valeurs de configuration différentes en fonction du nom de domaine?Configuration spécifique au domaine Magento

XML actuelle Config

<default_setup> 
    <connection> 
     <host><![CDATA[myhost]]></host> 
     <username><![CDATA[myuser]]></username> 
     <password><![CDATA[mypassword]]></password> 
     <dbname><![CDATA[mydatabase]]></dbname> 
     <active>1</active> 
    </connection> 
</default_setup> 

Répondre

2

La réponse courte est: Il n'y a pas. Et voici pourquoi. Le concept de domaine Magento permet d'avoir différents magasins dans une seule instance, mais ces instances doivent être exécutées sous la même URL. Toutefois, si ces magasins utilisent le même inventaire, vous pouvez les configurer en tant que sites Web dans une seule instance Magento. Si vous sélectionnez un site Web dans la configuration du système et que vous sélectionnez "Web", vous pouvez alors choisir les URL non cryptées et cryptées qui pointent vers le magasin. En utilisant un inventaire différent, je suggère de les exécuter dans différentes instances. À des fins de sauvegarde, à des fins de sécurité, il est recommandé d'ouvrir des magasins distincts.

Questions connexes