Drupal 7多站点安装

时间:2013-04-19 21:02:50

标签: drupal drupal-7 virtualhost

我在一个虚拟主机(网络托管公司)上有两个域和一个子域。我有ssh访问权限,可以创建符号链接。我的问题是:

仅仅是我创建一个符号链接并将文件复制到虚拟主机路径并且(如果是这样)需要将哪些文件复制到目录才能使其工作?

例如:3个域名

  • example.com
  • example2.com
  • demo.example.com

Drupal目前安装在example.com上。在/sites目录中将有4个目录:

  • 全部
  • example.com
  • example2.com
  • demo.example.com

Example2.com和demo.example.com是指向系统上ACTUAL路径的符号链接。将文件复制到这些目录,例如settings.phpinstall.php

1 个答案:

答案 0 :(得分:1)

典型的drupal安装旨在使用相同的代码库托管多个域,因此在您的托管服务提供商中,您可以将所有三个域指向同一目录,该目录将是drupal安装的根目录而不是drupal的sites目录。

如果你的drupal文件在example.com中,那么你可以创建一个符号链接,指向exomeple2.com文件夹到example.com的域目录。然后在您的example.com目录中转到sites文件夹并创建一个example2.com文件夹,其中包含一个settings.php文件的副本,该文件将指向用于example2的数据库。 example2网站的文件应存储在example.com/sites/example2.com/files中。当您访问example2.com/install.php时,它应该有助于将新的drupal站点安装到example.com/sites/example2.com/settings.php中指示的单独数据库中。