Drupal
Drupal 是一个 网站内容管理系统,它被用于 企业建站 电子商务 等场景。Drupal是全球三大开源内容管理系统之一,也是一个开发框架,它的内核中的有功能强大的PHP类库、函数库和API,能够通过二次化开发来构建复杂多用的企业级应用。
准备
在参阅本文档使用 Drupal 时,需要确保如下几点:
入门指南
功能一览
Websoft9 控制台安装 Drupal 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。
-
默认首页
-
登陆界面
-
后台
设置多语言
Drupal 支持多语言,下面是安装并设置多语言的主要步骤:
-
登录 Drupal,在后台 【管理】>【配置】>【地区和语言】中安装语言
-
安装新语言后,根据实际需要,设置默认语言
安装扩展
Drupal 提供的 Drupal Modules包含大量的扩展,下面介绍如何安装它们
-
打开 Drupal Modules网站,搜寻所需的扩展
-
获取扩展的下载地址
-
登录 Drupal 后台,打开安装扩展的界面
-
通过输入下载地址,在线安装扩展
-
安装完成
-
最后,需要到模块管理中启用刚安装的插件
安装主题
Drupal 提供的 Drupal Themes 包含大量的主题,下面介绍如何安装它们
-
打开 Drupal Themes 网站,搜寻所需的主题
-
获取主题的下载地址
-
打开 【扩展管理】>【安装扩展】,输入下载地址,开始安装
-
安装后,打开【外观】,找到已经在线安装的主题,启用它
有些模板提供商,提供的模板压缩包中包含 Drupal 内核文件,这种情况下 安装模板=安装Drupal
配置选项
- 配置文件:/path/sites/default/settings.php
- 多语言(✅)
- SMTP(✅):安装SMTP Authentication Support 插件实现 SMTP
- 第三方 CLI
- APIs
管理维护
重置管理员密码
参考:官方重置密码
更换 URL
更换域名后,修改 Drupal 根目录下 .htaccess
中域名有关的值
在线备份
通过安装 Drupal 扩展,可以实现后台在线备份:
-
登录 Drupal 后台,通过上传压缩文件的方式安装 Backup and Migrate ,启用之
-
打开:【管理】>【配置】,打开【Backup and Migrate】
-
开始设置备份策略
-
通过 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$'];