2012-10-26 57 views
0

我有2個虛擬主機:Magento的:分散數據之間2虛擬主機

dev.example.com,dev1.example.com

,我不希望有2分貝,但只有1

因此,我將兩個vh連接到相同的數據庫,但是當我去dev1.example.com我重定向到dev.example.com。

我認爲由於我設置爲dev.example.com的「web/secure/url」和「web/unsecure/url」。

我試圖在代碼中進行切換,但沒有找到magento設置網址的地方。

你有一些想法或做了一些開關代碼,使這種行爲?

THX 盧卡

編輯:虛擬主機具有不同的文檔根,它們是2種不同的開發環境。

回答

0

首先,您必須在magento的後臺(菜單系統/管理商店)中創建2個不同的「網站」。

接下來,更新他們各自的網絡/不安全/網址和網頁/安全/網址。

接下來在你的虛擬主機,你就必須修改每個域的MAGE_RUN_CODE環境變量,以Magento的認識到它必須指向這些網站..

http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/navigation/multiple-website-setup的細節

+0

我不不想要另一個網站,因爲我修改了商店結構!我想爲2開發人員環境相同的數據庫,以避免創建另一個標識數據庫。 –

+0

因此,2個環境必須共享相同的域名,但可以託管在不同的計算機(或虛擬機)上:不同的IP地址 –

+0

這很好!但如果我有X開發人員的環境,我必須在不同的機器上製作X vhost?這是不可能的! :( 我不得不做一些代碼開關,分析$ _SERVER ['http_host']並使用正確的基本網址...我認爲這是正確的方式!:) –