我的网站在其生命周期中运行在4个不同的网站上,例如我的本地机器,dev(与其他开发人员合并的地方),暂存(客户审查)和实时。通常在项目中,我会在域名的配置中放置一个开关,以便在正确的域上使用正确的配置值。 Magento使用local.xml文件,是否可以根据域名配置magento local.xml文件以具有不同的配置值?
当前的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>
答案 0 :(得分:2)
简短的回答是:没有。这就是原因。
Magento域概念允许在单个实例中使用不同的存储,但这些实例将在相同的URL下运行。但是,如果这些商店使用相同的库存,您可以将它们设置为单个Magento实例中的网站。如果您随后在系统配置中选择了一个网站并选择“Web”,则可以选择指向该商店的未加密和加密的URL。
使用不同的广告资源,我建议在不同的实例中运行它们。出于安全目的,出于安全目的,最好在不同的商店中安装。