2016-07-06 2 views
1

これは可能です(実行可能なソリューションはありますか)。 shop1.comは1.1.1.1から、shop2.comは1.1.1.2(異なるサーバー)から提供されましたが、サーバー1.1.1.3に同じバックエンドを持っていますか、店頭サーバーの1つにありますか?Prestashopマルチは別のサーバーを格納します

私はグーグルではありましたが、これに対する良い解決策は見つかりませんでした。

+0

[this](http://www.teapotcreative.co.uk/blog/how-to-setup-prestashop-multi-store)の記事の下部には、別の場所にマルチストアを設定する方法が記載されていますドメイン。 – TheDrot

+0

@TheDrotいいえそうではありません。 Diamonteは、ドメインではなく異なるサーバー上の複数のストアを求めています。 –

答えて

1

Prestashopには、複数のSQLサーバー(マスターデータベースとスレーブ)上にデータベースを置くことができます。しかし、私はあなたが複数のApacheインスタンスを持つことができるか見ることができない場合は...


を(キャッシュファイル、アップロードを...どのように扱うか)、またはあなただけの複数のサーバ上で複数の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

まあ、私は1つのアプローチは、各サーバーに完全にprestashopをインストールし、それらの間で共有されている外部DBを使用することです(prestashopは既にマルチストアを持っています(別の店舗などのための製品を扱う)?私は現在2店舗、もし私が分割できたら、他の人が下がっても他の人がまだ上がっているのではないかと思っていたのですが、現在のサーバはかなり安定していて、スケーリングは簡単です。 em。 – Diamonte

関連する問題