0

有很多关于如何在不同配置中设置 Drupal 的教程,但我找不到如何使用 nginx 和 postgresql 设置多站点、多域、多数据库配置。

到目前为止,我能够设置:

  1. Nginx 虚拟主机(也为此设置在 /etc/hosts 中设置 www.test1.com 和 www.test2.com)
  2. 使用 settings.php 创建:

    /var/www/drupal8/默认值

    /var/www/drupal8/www.test1.com

    /var/www/drupal8/www.test2.com

  3. 创建了默认的 postgres 数据库并设置了默认值,www.test1.com 正在使用它。

  4. 在填充数据库的默认值上运行 install.php。

现在的问题:

如果我去:http ://www.test2.com/core/install.php为第二台主机设置和填充数据库,我得到的是“Drupal 已经安装”?

如何让 test2.com 使用单独的数据库以及如何填充它?

一般来说,任何关于单代码、多站点、多域、多数据库的信息。

4

1 回答 1

0

您的 www 文件夹应该在站点文件夹中,如果文件夹名称与站点 url 不完全匹配,您需要设置 sites.php 文件。 https://www.drupal.org/docs/8/multisite/multisite-drupal-8-setup

于 2018-04-20T17:26:25.697 回答