Drupal 不断在更新,有重量级的更新,比如从 Drupal 6 到 Drupal 7,更多的是轻量级更新,从 Drupal 7 的一个版本升级到 Drupal 7 的另一个版本。比如从 Drupal 7.15 升级到 Drupal 7.17。小数点前面的数字是 Drupal 的主要版本,不同的版本区别很大,比如 Drupal 5,Drupal 6 ,Drupal 7 … 小数点后面的数字是小的更新版本,比如这里的 15 到 17。
这个文章我们说一下 Drupal 轻量级的升级方法,也就是从一个小版本到另一个小版本。比如从 Drupal 7.15 升级到 Drupal 7.17。
升级之前要备份网站,不管是大版本升级还是小版本升级,都要备份全部的网站,包括网站的数据库,还有网站的文件。这样一但出错,我们可以再恢复成之前的版本。
手工升级步骤:
- 使用管理员身份登录到网站
- 打开维护模式(配置 - 维护模式)。这样网站用户会看到网站维护通知,而且不能登录到网站创建内容。
- 只留下 sites 目录,其余的文件或目录全部删除掉。
- 下面最新的 Drupal 压缩包,并解压,复制里面的所有文件和目录(除 sites 目录),粘贴到要升级的网站目录里面。
- 打开浏览器,输入
http://你的网站地址/update.php
,根据提示一步一步操作。 - 升级成功!
使用 Drush 升级:
Drush 是一个可以通过命令行来管理 Drupal 网站的东西,使用 Drush 升级 Drupal,只需要一条命令:drush up drupal
。
注意:升级之前要看一下 Drupal 版本的发行日志,会提示你这个新版本都更新了什么,比如新版本更新了 settings.php 这个文件,那么,在升级的时候你需要使用新的 settings.php 替换你原有的 settings.php文件,替换以后,你需要再修改一下这个文件,比如网站使用的数据库,数据库的用户名和密码之类的东西。或者是其它你在这个文件里修改的东西,把他们都复制到新的 settings.php 文件里面。

偶然来访,受益良多!