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");
. Большинство внутренних классов и модулей уже используют эту конфигурацию.
Посмотрите на статью [this] (http://www.teapotcreative.co.uk/blog/how-to-setup-prestashop-multi-store), в нижней части которой описывается, как настроить мультисторы на разных домены. – TheDrot
@ TheDrot нет, это не так. Diamonte просит несколько магазинов на разных серверах, а не на доменах. –