2011-10-12 45 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。

使用不同的庫存,我會建議在不同的實例中運行它們。爲了備份目的,出於安全目的,將門店分開放置是個好主意。