2011-10-12 42 views
1

我有一个网站在其生命周期中运行于4个不同的网站,例如,我的本地机器,dev(与其他开发人员更改合并在一起),分段(客户端审查)和现场。通常在项目中,我会在域名的配置中放置一个交换机,以便在正确的域上使用正确的配置值。 Magento使用local.xml文件,是否可以根据域名配置magento local.xml文件以具有不同的配置值?Magento域特定配置

当前XML配置

<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> 

回答

2

简短的回答是:没有。这就是为什么。

Magento域概念允许在单个实例内存在不同的存储,但这些实例将在同一个URL中运行。但是,如果这些商店使用相同的广告资源,则可以将它们设置为单个Magento实例中的网站。如果您然后在系统配置中选择一个网站并选择“Web”,则可以选择指向该商店的未加密和加密的URL。

使用不同的库存,我会建议在不同的实例中运行它们。为了备份目的,出于安全目的,将门店分开放置是个好主意。