勤快学

【第219期】Drupal 8 多站点介绍及安装配置指南

Drupal每日推荐  标签:219  Drupal  219    发布于:2017年05月23日

Drupal 8 多站点介绍

多站点(Multi-Sites)是 Drupal 的一大特性,其主要特点有:

  • 使用一套代码,安装和运行多个 Drupal 站点(代码维护、升级方便)

  • 所有站点共享底层代码,同时每个站点可以拥有专属的模块、主题(通用模块、主题所有站点共享,各个站点可根据需要进行个性化扩展、配置)

  • 每个站点有自己独立的数据库,或通过表前缀共同一个数据库(代码共享,数据独立)

  • 每个站点有自己独立的文件目录(用户文件独立)

  其中,共享代码是大家选择使用多站点的一个主要原因,尤其是需要对站点进行升级时——例如我们采用多站点形式安装了30个站点,因为所有站点共享一套代码,所以只需执行一次代码升级,就可以完成对所有站点的代码升级操作。但如果是以传统方式独立安装的30个站点,则需要执行30次操作才可以完成所有站点的代码升级。因此,使用多站点可以大大节省站点的代码维护和升级管理。

  然而,多站点使用同一套代码也是它的弊端。如果管理员对站点有完全管理的权限(包括执行PHP的权限),那么他们的操作就可以对其它站点造成影响。所以除非完全信任各个站点的管理员(或者所有站点都是由一个管理员进行管理),否则使用多站点会存在潜在的安全风险。

具体如何配置请点击右下角的【阅读原文】


关于本文

本文作者: Lugir

原文来自: www.listoon.com

上期内容:  【第218期】在Drupal8中使用Drush+Features模块通过Git迁移配置

相关内容:NO.1 用Drupal多站点架构来解决Drupal存储的性能问题




上一篇:MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具

下一篇:CentOS6.8配置GO语言开发环境