Drupal 8.x.x 的小版本升级,指的是 Drupal 8 小版本号向大版本号间的升级,如 8.1.1 到 8.1.2,或者 8.1.x 到 8.2.x。有关 Drupal 6, 7 的升级,请参考《从 Drupal 6, Drupal 7 升级到 Drupal 8》
Drupal 8 升级准备及注意事项
- 备份待升级网站(源码、数据库、文件)
- 先在测试站点上进行升级,确认没有问题后再部署到线上站点
- 每个新发行的版本都有对应的发行注记(Release notes),包含了自上个版本已来的更新,以及升级时的注意事项等,升级前应有所了解。
Drupal 8 升级步骤
- 以管理员(uid 1)用户身份登录网站
- 进入“管理 > 配置 > 开发 > 维护模式”管理页面,将站点状态设置为维护模式
- 备份修改过的文件
- 如果修改了
.htaccess
,robots.txt
,composer.json
等文件,备份好这些文件以便之后再修改回来 - 如果新版本包含了对
default.settings.php
文件的修改(发行注记中会说明),则需要先备份settings.php
文件,之后再将修改写入新的settings.php
文件中
- 如果修改了
- 移除目录
core
,vendor
,以及根目录下所有文件(自选添加的文件可以不必移除,如站长平台验证的 txt 文件等) - 下载要升级的 Drupal 8 版本,将其解压放置到待升级网站根目录
- 如果第3步有备份
.htaccess
等文件,则对照这些文件的修改应用到新的文件上
- 如果第3步有备份
- 访问
/update.php
路径打开 Drupal 升级页面,并按提示进行操作 - 升级完成之后,进入最新日志信息页面查看升级状态
- 进入维护模式页面(见第2步),将站点状态设置为在线