2016-09-19 30 views
-1

我會盡可能清楚地描述整個場景。使用兩個不同的數據庫建立一個WordPress站點

WordPress站點1
網站名稱:賣家門戶
數據庫:DB1

WordPress站點2
網站名稱:客戶門戶
數據庫:DB2

兩個站點都發與(wordpress + woocommerce)。 db1和db2都位於同一臺服務器上。 在網站1上,作爲商家,您可以發佈新產品進行銷售,還可以查看銷售報告。比方說,在db1上,表a,b,c,d,e用於託管您的產品信息和銷售報告。

如前所述,站點2運行在數據庫db2上。但僅限於產品和銷售部分,它直接與db1進行通信(表a,b,c,d,e)。

因此,網站1和網站2將他們的用戶信息,主題信息存儲在不同的數據庫中。但是當談到產品和銷售部分時,他們共享相同的數據庫。因此,當任何人在網站2上購買任何東西時,商家立即獲得網站1上的銷售信息。當商家在網站1上發佈新產品時,網站2的用戶將立即在網站2上看到該新產品。

任何人都可以指引我走向正確的道路如何實現這一目標?從wp-config文件中我可以看到僅連接到一個數據庫的選項。

謝謝。

回答

0

由於兩個站點本質上是相同的實例,因此擁有兩個單獨的數據庫的目的是什麼?如果我不得不使用類似的東西,我會嘗試creating a network。設置起來非常簡單,基本上你所描述的是兩個不同的站點,它們運行在相同的數據上,但只有一個數據庫。

唯一的問題是,如果你決定嘗試它,你將不得不自己處理兩個數據庫的合併。

+0

我無法使用wp多站點,因爲項目將託管兩個不同域上的兩個站點,並且兩個站點的用戶不得共享相同的數據庫表。但在多站點中,對於所有網站,您只需一個帳戶即可登錄。 – Mahir

相關問題