Skip to main content
Version: Next

Drupal

Drupal 是一个 网站内容管理系统,它被用于 企业建站 电子商务 等场景。Drupal是全球三大开源内容管理系统之一,也是一个开发框架,它的内核中的有功能强大的PHP类库、函数库和API,能够通过二次化开发来构建复杂多用的企业级应用。

ui

准备

在参阅本文档使用 Drupal 时,需要确保如下几点:

  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 GPL-2.0 开源许可协议

  • 应用具备访问条件:配置域名服务器安全组开启网外端口

入门指南

功能一览

Websoft9 控制台安装 Drupal 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。

  1. 默认首页

  2. 登陆界面

  3. 后台

设置多语言

Drupal 支持多语言,下面是安装并设置多语言的主要步骤:

  1. 登录 Drupal,在后台 【管理】>【配置】>【地区和语言】中安装语言

  2. 安装新语言后,根据实际需要,设置默认语言

安装扩展

Drupal 提供的 Drupal Modules包含大量的扩展,下面介绍如何安装它们

  1. 打开 Drupal Modules网站,搜寻所需的扩展

  2. 获取扩展的下载地址

  3. 登录 Drupal 后台,打开安装扩展的界面

  4. 通过输入下载地址,在线安装扩展

  5. 安装完成

  6. 最后,需要到模块管理中启用刚安装的插件

安装主题

Drupal 提供的 Drupal Themes 包含大量的主题,下面介绍如何安装它们

  1. 打开 Drupal Themes 网站,搜寻所需的主题

  2. 获取主题的下载地址

  3. 打开 【扩展管理】>【安装扩展】,输入下载地址,开始安装

  4. 安装后,打开【外观】,找到已经在线安装的主题,启用它

有些模板提供商,提供的模板压缩包中包含 Drupal 内核文件,这种情况下 安装模板=安装Drupal

配置选项

管理维护

重置管理员密码

参考:官方重置密码

更换 URL

更换域名后,修改 Drupal 根目录下 .htaccess 中域名有关的值

在线备份

通过安装 Drupal 扩展,可以实现后台在线备份:

  1. 下载 Backup and Migrate

  2. 登录 Drupal 后台,通过上传压缩文件的方式安装 Backup and Migrate ,启用之

  3. 打开:【管理】>【配置】,打开【Backup and Migrate】

  4. 开始设置备份策略

  5. 通过 Backup and Migrate 实现的备份可以在线恢复

基于 Composer 升级

故障

初始化 【安装翻译】时总是报错?

问题原因:安装翻译过程中需要从网络上下载翻译文件,可能会有网络超时导致错误
解决方案:重试多次,直至成功

Drupal 状态报告有错误?(图)

请根据提示完成系统升级或设置,不过这个设置不是必须的,此“错误”称之为“警告”更为合适

Protecting against HTTP ...?

现象描述:Drupal8.x 版本以上,安装完后提示 Protecting against HTTP HOST Header attacks。

解决方法:进入 Drupal 目录下的 settings.php 文件插入下面的代码:

$settings['trusted_host_patterns']=['^www\.webosft9\.com$'];

安装完成后仍提示安全漏洞?

参阅:Trusted Host settings