跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • drupal 8小版本间升级详细说明

drupal 8小版本间升级详细说明

By 大伟哥 | 2017-02-26,周日, 23:23

大伟哥博客最早上线的时候采用的Drupal版本是8.2.5,而Drupal 8的最新稳定版本8.2.6已经在2017年2月2日发布了。大伟哥设置的是有新版本就邮件通知我,所以这两天一直收到升级到新版本的邮件提醒。虽然这次升级只是对上个版本的小改进并不涉及安全补丁,但大伟哥觉得正好趁着博客内容少的时候升到最新版本再做模版定制和功能扩展会更加省事些,因此决定先升级再说。

今天就以Drupal 8.2.5升级到8.2.6为例,和大家说一下Drupal 8小版本间升级的步骤和注意事项。

服务器配置示例说明:

  • 操作系统:Ubuntu Server 14.04 GNU/Linux
  • 用户名:daweibro (使用sudo命令执行管理权限)
  • Web Server: Apache 2.4
  • 网站根目录路径:/var/www/html/daweibro.com/
  • 用户备份存放目录:/home/daweibro/backup/
  • MySQL数据库用户名/密码:daweibro/password

(一)将大伟哥博客设置为维护模式:管理=>配置=>开发=>维护模式=>将站点置于维护模式=>保存配置。

(二)备份网站文件及数据库

1. 复制网站根目录下所有内容文件到临时文件夹备份:

daweibro@daweibro.com:~$ sudo cp -R /var/www/html/daweibro.com daweibro.com.backup.20170226

2.使用mysqldump命令备份MySQL数据库

daweibro@daweibro.com:~$ sudo mysqldump -udaweibro -ppassword --opt daweibro > /home/daweibro/backup/daweibro.backup.20170226.sql

(三)从网站服务器上下载drupal最新版,解压并覆盖原网站根目录

1.下载最新版drupal,当前版是8.2.6:

daweibro@daweibro.com:~$ wget https://www.drupal.org/files/projects/drupal-8.2.6.tar.gz 
--2017-02-26 21:50:44-- https://www.drupal.org/files/projects/drupal-8.2.6.tar.gz 
Resolving www.drupal.org (www.drupal.org)... 151.101.73.175 
Connecting to www.drupal.org (www.drupal.org)|151.101.73.175|:443... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 12665617 (12M) [application/x-gzip] 
Saving to: ‘drupal-8.2.6.tar.gz’ 
100%[======================================>] 12,665,617 33.2KB/s in 5m 44s 
2017-04-17 21:56:31 (35.9 KB/s) - ‘drupal-8.2.6.tar.gz’ saved [12665617/12665617] 

2.解压缩最新drupal版到用户主目录:

daweibro@daweibro.com:~$ tar -zxvf drupal-8.2.6.tar.gz

3.复制所有最新版drupal文件,覆盖到网站根目录:

daweibro@daweibro.com:~$ sudo cp -Rf drupal-8.2.6/. /var/www/html/daweibro.com

4.恢复原网站修改过的.htaccess文件(之前做过301重定向:

daweibro@daweibro.com:~$ sudo cp /var/www/html/daweibro.com.backup.20170266/.htaccess /var/www/html/daweibro.com/.htaccess

(四):运行update.php.自动完成升级

浏览器窗口打开https://www.daweibro.com/update.php,按回车后drupal自动检测到之前的版本并准备更新数据库:

Drupal 8 update

点击Apply pending updates,开始更新:

Drupal 8 update 2

很幸运,Drupal 8 .2.6更新正常,没有发生错误。

(五)取消维护模式,恢复上线。

进入网站管理页面,管理=>配置=>开发=>维护模式=>取消“将站点置于维护模式”=>保存配置。查看各个页面显示正常,说明Drupal 8已经成功升级了。

(六)压缩存档旧网站文件,册除网站临时备份文件夹,完成备份:

daweibro@daweibro.com:~$ sudo tar -zcvf /home/david/backup/daweibro.com.backup.20170226.tar.gz -C /var/www/html daweibro.com.backup.20170226 daweibro@daweibro.com:~$ sudo rm -rf /var/www/html/daweibro.com.backup.20170226

这样drupal 8小版本之间的升级更新就完成了。

网站建设
  • 添加新评论
  • 1270 阅读
Drupal

Book traversal links for drupal 8小版本间升级详细说明

  • ‹ Ubuntu Server下启用Apache Rewrite模块
  • 向上
  • Drupal 8多站点实现:使用一套Drupal代码运行多个不同网站 ›

评论

大白羊

6 years 4 months 之前

永久连接

维护模式设置

  • 回复

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
7 + 2 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

手册导航

  • 网站本地测试开发要尽量使用linux环境
  • Ubuntu Server 16.04安装LAMP网络服务器套件
  • 在测试机上配置Apache服务器下的第一个虚拟主机
  • 在测试服务器上安装第一个Drupal网站
  • Drupal 8/9安装及配置中文语言包
  • Ubuntu Server下启用Apache Rewrite模块
  • drupal 8小版本间升级详细说明
  • Drupal 8多站点实现:使用一套Drupal代码运行多个不同网站
  • Drupal 8网站迁移的步骤和注意事项
  • Drupal 8设置信任主机
  • 安装Drupal 8后除了首页外全是not found
  • Drupal 8解决5次输入密码暂时锁定帐号登录
  • 使用Drupal的SMTP模块发送邮件
  • Drupal怎么进行分类和创建栏目?
  • 使用composer安装Drupal及管理依赖(一)
  • 新安装的Drupal 8默认能实现什么功能?
  • 给Drupal8/9网站添加基本页面
  • 让Drupal 8/9显示内容最近编辑时间
  • 给Drupal安装后台搜索服务xunsearch
  • Drupal 8/9 让某个字段仅对注册登录用户显示
  • Drupal Commerce 电子商务方案指南

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有