ですから、最初に自分の構造と何をしようとしているのかを考えるべきだと思います。
1.) Magento はマルチショップ ソリューションをサポートします。このために、1 つのインスタンスで多くのショップを作成します。次に、 SET ENVを使用してvhostファイルにMagentoストアを設定するか、次のindex.php
ようにファイルに直接設定できます。
switch($_SERVER['HTTP_HOST']) {
case 'domain1.com':
$_SERVER["MAGE_RUN_CODE"] = "domain2";
$_SERVER["MAGE_RUN_TYPE"] = "store";
break;
default:
$_SERVER["MAGE_RUN_CODE"] = "domain1";
$_SERVER["MAGE_RUN_TYPE"] = "store";
break;
}
システムが呼び出す必要があるショップを Magento が認識できるようにindex.phpファイルを変更する必要があります (Magento 構成でショップを作成します)。
2.)複数のホストが必要な場合 データベースを 1 つ作成します。すべてのサイトでショップをインストールし、それらを新しい場所にコピーします。新しい場所では、ステップ 1 のスニペットでショップを設定できます。
その後、1 つのデータベースで多くのホストを構築できますが、必要に応じて 1 つの管理と 1 つのデータベースで構築できます。
2 番目のソリューションを構築するときは、データベース サーバーが同じネットワーク内にあることを考慮する必要があります。そうしないと、パフォーマンスが非常に低下します。