1

是否有可能在不同的服务器上做(阅读是否有可行的解决方案)Prestashop 多个前端?就像从 1.1.1.1 提供的 shop1.com 和从 1.1.1.2(不同的服务器)提供的 shop2.com 一样,但在服务器 1.1.1.3 或其中一个店面服务器中具有相同的后端?

我用谷歌搜索是的,但没有找到任何好的解决方案。

4

1 回答 1

1

Prestashop 包括让您的数据库在多个 SQL 服务器(主数据库和从属)上的可能性。但我看不出你如何拥有多个 apache 实例(如何处理缓存文件、上传......),或者你应该在多个服务器上拥有多个 Prestashop 网站......


如果要配置数据库从站:

要使用数据库从服务器,您需要编辑文件/config/db_slave_server.inc.php/config/defines.inc.php(在此文件中,您需要将此定义编辑为1 define('_PS_USE_SQL_SLAVE_', 1);)。

然后,当使用 SQL 查询时,您可以定义是否要在从数据库或主数据库上运行它Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS("SELECT 1");。大多数内部类和模块已经使用此配置。

于 2016-07-06T08:34:41.880 回答