Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Linux下如何用简单的方法配置多站点drupal? - Drupal大学 - Drupal问答论坛
首页 / 帖子
Linux下如何用简单的方法配置多站点drupal?

自问自答题

1个答案
王斌
发布于:2015-10-18 14:03

假设你有这样的一个结构:


/var/www/html/d7


里面是D7的代码


然后你可以在html目录下建立一个minisite目录,作为你的子站点目录。

mkdir /var/www/html/minisite

cd /var/www/html/minisite

mkdir cache

mkdir sites

cd sites 

mkdir default  //以上用于建立必要的目录

然后用ln命令把所有drupal的文件夹和文件链接过来,记得一定要加-s参数

然后改一下虚拟主机配置,指向这个目录就可以了。


以上方法并未配置目录权限,请自行修改。