如何在同一代码库上用多个数据库设置具有多个域的Magento2

时间:2019-03-20 10:08:19

标签: php magento2

重要说明:这与在具有多个网站或商店视图的一个数据库上设置magento2无关。

我们在nginx上设置了n个域,所有域都指向同一目录-> / var / www / html / magento2

我们需要magento2在nginx所指向的同一代码目录上的n个不同数据库的n个不同域中运行,因此我们将仅能发布一个目录的新代码,并且所有网站都是最新的。当然,每个域都必须指向自己的mysql服务器。

默认情况下,magento2仅在1个网站设置中将基于设置的数据存储在env.php上。有2种可能的解决方案,但我不知道如何实现。

  1. 转换env.php以针对每个域在数组上存储多个数据,并根据请求从数组中选择正确的数据。
  2. 将env.php复制n次到domain1.com_env.php,domain2.com_env.php并根据请求选择匹配的文件。

有什么想法吗?

0 个答案:

没有答案