Drupal升级步骤简易说明


在进行升级之前, 您应该首先确认以下内容:

* 您的系统版本应该等于或大于 Drupal 在http://drupal.org/requirements站点所规定的最低要求.
* 您应该为所有相关的数据资料做好备份(#1).
* 自定义的和第三方 modules 已经过兼容性检查(#11).
* 自定义的和第三方 themes 已经过兼容性检查(#11).
* 您至少已经通篇阅读过本文档一次.

让我们开始吧!

1. 用管理员帐号登录
2. 备份数据库,备份sites目录;
3. 站点设置->离线
4. 主题设为Garland或是其他系统自带的默认主题
5. 禁用所有第三方模块
6. 删除Drupal安装目录中的所有的旧文件和目录
7. 将新文件及其目录解压到Drupal安装目录(可保留sites目录不要删除)
8. 通过访问 http://www.example.com/update.php 运行 update.php (用您自己的域名和路径替换当中的 www.example.com )。这一步将升级您的核心数据
库表到新的Drupal版本。
注意:如果您不能访问 update.php,请按以下步骤来解决:
- 用文本编辑器打开您的 settings.php 文件.
- 找到 $update_free_access = FALSE; 更改为 $update_free_access = TRUE;
- 一旦使用 update.php 升级后,您必须修改 settings.php 文件到原来的样子,就是把 $update_free_access = TRUE;改回到 $update_free_access = FALSE;
9. 确保所有自定义的和第三方的模块(modules)与新升级的Drupal版本相匹配
10. 重新启用自定义的和第三方的模块(modules)并且运行 update.php 来升级自定义的和第三方的数据库表。
11. 将站点主题(theme)重新设置为原来的风格(如果您在步骤4时将核心主题恢复成了Garland或Bluemarine)。如果您的站点使用了自定义的或第三方的主题(theme),请确保它们与您的Drupal版本兼容。
12. 站点设置->在线

更新:

我目前升级的方法比上面的简单,目前没发现问题。

1. 备份数据库(使用backup & migration工具),打包备份服务器上的sites目录到其他文件夹。
2. SSH登录服务器,在drupal目录下,下载新版的drupal文件包,并展开。
3. 进入新展开的drupal目录,删除其中的sites子目录。
4. 退回,drupal安装目录,复制所有新的drupal文件和子文件夹到当前安装目录(覆盖)。
5. 执行update.php。

2010-09更新:
1. 备份sites目录
2. cPanel中执行SimpleScript升级【所有drupal】站点
3. 分别访问各个站点,运行update.php,然后手工运行cron。

Share this:
Facebook Linkedin Twitter Digg Email

Leave a Reply