1.2. 在 Drupal 8 中安装模块
与许多其他 CMS 一样,Drupal 由模块组成。这种结构允许你根据网站的不同需求启用或禁用功能。例如,你可以按需添加博客、图库、私信、论坛等模块,也可以关闭不需要的模块来提高网站性能。
在 Drupal 8 中安装新模块非常简单。所有附加模块都放在网站根目录下的 modules 文件夹中。下面是该目录中 README.TXT 文件的译文:
此文件夹用于存放下载的或自定义的模块,用来扩展你的网站功能。该目录用于区分核心模块与附加模块,以确保 Drupal 在更新时的安全性。附加模块可在此下载:http://drupal.org/project/modules。
让我们访问 http://drupal.org/project/modules,并找到 Backup and Migrate 模块。
接下来进入该模块的项目页面:
https://drupal.org/project/backup_migrate
在页面中可以看到模块的说明,下方则是不同版本的下载链接。
模块通常为不同的 Drupal 版本提供不同的分支,用版本号区分,例如 5.x、6.x、7.x、8.x。前面的数字表示该模块适用于哪个版本的 Drupal。我们要安装的是 Drupal 8,因此应下载以 8.x 开头的模块。
同一主版本下可能有多个次版本。例如,Drupal 7 的模块可能有 7.x-2.7 和 7.x-1.3 两个版本。数字越高表示模块越新,所以推荐使用 7.x-2.7。通常选择最新版本或标记为推荐(绿色)的版本。如果没有推荐版本,可以选择“其他发行版”(黄色)或“开发版本”(红色)。
开发版本并不一定不稳定,它们可能能正常运行,只是包含未完善的功能。这里我选择下载 8.x-2.x-dev 版本。
模块文件可下载为两种格式:.zip 或 .tar.gz,任选一种即可。解压后你会看到一个文件夹,如 backup_migrate-8.x-2.x-dev,里面还有一个子文件夹 backup_migrate。我们需要复制内部的 backup_migrate 文件夹到网站的 /modules 目录下:
现在你就可以通过后台启用该模块。进入菜单 Extend(扩展) 页面:
/admin/modules
找到并启用 Backup and Migrate 模块:
模块启用后,可以进入其设置页面执行备份操作:
/admin/config/system/backup_migrate
如果出现以下提示:“You must specify a private file system path in the file system settings to backup to the server.”,说明需要先在文件系统设置中配置私有文件目录。
前往:
/admin/config/media/file-system
将私有目录设置为 sites/default/files/private:
然后返回 Backup and Migrate 模块设置页面,就可以进行网站备份了: