2016-07-06 33 views
1

是否有可能做(閱讀是否有可行的解決方案)Prestashop多個前端在不同的服務器?像從1.1.1.1和從1.1.1.2(不同的服務器)的shop2.com服務的shop1.com,但在服務器1.1.1.3或同一個店面服務器中具有相同的後端?Prestashop多家商店不同的服務器

我用Google搜索了,但是還沒有找到任何好的解決方案。

+0

看一看[this](http://www.teapotcreative.co.uk/blog/how-to-setup-prestashop-multi-store)文章,它在底部附近描述瞭如何設置不同的多重內容域。 – TheDrot

+0

@TheDrot不,它不是。 Diamonte要求通過不同服務器的多個商店而不是域。 –

回答

1

Prestashop包含將數據庫置於多個SQL服務器(主數據庫和從服務器)上的可能性。但我看不出你如何能有多個實例阿帕奇(如何處理緩存文件,上傳...),或者你應該有在多個服務器上的多個網站的Prestashop ...


如果你的要配置數據庫的奴隸:

要使用你需要編輯文件/config/db_slave_server.inc.php/config/defines.inc.php數據庫服務器的奴隸(在這個文件中,你需要編輯這個定義來1define('_PS_USE_SQL_SLAVE_', 1);)。

然後,當使用SQL查詢時,您可以定義是否要在從數據庫或主數據庫Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS("SELECT 1");上運行它。大多數內部類和模塊已經使用這種配置。

+0

嗯,我想一種方法是完全安裝prestashop到每個服務器,並使用它們之間共享的外部數據庫(prestashop已經multistore(爲不同的商店處理產品等)?我目前有2個商店,一個來了,所以我想想我是否可以分割他們,以防萬一他人垮臺時,他們仍然還在起作用。認爲這只是一個想法,無論如何,現在的服務器都非常穩定,擴展也很容易,所以我不確定它是否值得分裂EM。 – Diamonte