是否有可能在不同的服务器上做(阅读是否有可行的解决方案)Prestashop 多个前端?就像从 1.1.1.1 提供的 shop1.com 和从 1.1.1.2(不同的服务器)提供的 shop2.com 一样,但在服务器 1.1.1.3 或其中一个店面服务器中具有相同的后端?
我用谷歌搜索是的,但没有找到任何好的解决方案。
是否有可能在不同的服务器上做(阅读是否有可行的解决方案)Prestashop 多个前端?就像从 1.1.1.1 提供的 shop1.com 和从 1.1.1.2(不同的服务器)提供的 shop2.com 一样,但在服务器 1.1.1.3 或其中一个店面服务器中具有相同的后端?
我用谷歌搜索是的,但没有找到任何好的解决方案。
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");
。大多数内部类和模块已经使用此配置。