Drupal:单代码,多站点,多域,多数据库。怎么样?

时间:2017-06-19 02:45:44

标签: nginx drupal-8 multisite multi-database drupal-multi-domain

有许多关于如何在不同的配置中设置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。
  5. 现在的问题是:

    如果我转到:http://www.test2.com/core/install.php设置并填充第二台主机的数据库,我得到的是 那个" Drupal已经安装了#34; ?

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

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

1 个答案:

答案 0 :(得分:0)

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