これは可能です(実行可能なソリューションはありますか)。 shop1.comは1.1.1.1から、shop2.comは1.1.1.2(異なるサーバー)から提供されましたが、サーバー1.1.1.3に同じバックエンドを持っていますか、店頭サーバーの1つにありますか?Prestashopマルチは別のサーバーを格納します
私はグーグルではありましたが、これに対する良い解決策は見つかりませんでした。
これは可能です(実行可能なソリューションはありますか)。 shop1.comは1.1.1.1から、shop2.comは1.1.1.2(異なるサーバー)から提供されましたが、サーバー1.1.1.3に同じバックエンドを持っていますか、店頭サーバーの1つにありますか?Prestashopマルチは別のサーバーを格納します
私はグーグルではありましたが、これに対する良い解決策は見つかりませんでした。
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");
。ほとんどの内部クラスとモジュールはすでにこの設定を使用しています。
まあ、私は1つのアプローチは、各サーバーに完全にprestashopをインストールし、それらの間で共有されている外部DBを使用することです(prestashopは既にマルチストアを持っています(別の店舗などのための製品を扱う)?私は現在2店舗、もし私が分割できたら、他の人が下がっても他の人がまだ上がっているのではないかと思っていたのですが、現在のサーバはかなり安定していて、スケーリングは簡単です。 em。 – Diamonte
[this](http://www.teapotcreative.co.uk/blog/how-to-setup-prestashop-multi-store)の記事の下部には、別の場所にマルチストアを設定する方法が記載されていますドメイン。 – TheDrot
@TheDrotいいえそうではありません。 Diamonteは、ドメインではなく異なるサーバー上の複数のストアを求めています。 –