Drupal版本升级说明的完全汉化

由 龙飞虎 于 周三, 2008-07-30 14:48 提交。

UPGRADING
---------

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

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

让我们开始吧!

1. 备份好您的数据库和 Drupal 目录-尤其是 “sites”目录,它包含了您站点的配置文件和
您自己添加的 modules 和 themes文件,以及在您的“modules”目录里的第三方的和自定
义的 modules文件;还有您的“files”目录,它包含了您的站点上所有上传上去的文件数
据。如果还有其他文件也被修改过,比如 .htaccess 或 robots.txt,这些也要做备份。

注意:对于单站点来讲,它的配置文件 "settings.php" 位于 sites/default/settings.php这个位置。
同时应该把 default.settings.php 这个文件单独做个备份以备不时之需。

对于多站点来讲, 配置文件位于以下的结构当中:

sites/default/settings.php
sites/example.com/settings.php
sites/sub.example.com/settings.php
sites/sub.example.com.path/settings.php

关于多站点配置的更多信息已经放在INSTALL.txt这个文件里了。

2. 如果可能的话,以 user ID 1帐号(即建立站点时的管理员帐号)登陆。
User ID 1 帐号可以一直有访问操作 update.php 的权限直到步骤10。
如果您不能以 user ID 1帐号身份登陆,在步骤10将得到一个特定的
说明。不要关闭您的浏览器直到最后一步得以完成。

3. 将站点设置为 "离线" 模式, 让数据库在升级过程中不受干扰以及避免用户在升级
过程中访问站点得到错误提示。此选项设置位于
http://www.example.com/?q=admin/settings/site-maintenance
(用您自己的域名和路径替换当中的 www.example.com)。

4. 如果使用了自定义或第三方的主题(Theme),请先恢复到使用系统自带的核心主题,
比如 Garland 或 Bluemarine。

5. 禁用所有自定义的和第三方的模块(modules)。

6. 删除Drupal安装目录中的所有的旧文件和目录。

7. 将新文件及其目录解压到Drupal安装目录。

8. 复制您所备份的"files" 和 "sites" 目录到Drupal安装目录。
如果其他系统文件比如.htaccess 或 robots.txt 也被自定义的修改过,那么请按照
在步骤1里备份的文件做同样的修改。

9. 校验新的配置文件确保信息的正确。

10. 通过访问 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;

11. 确保所有自定义的和第三方的模块(modules)与新升级的Drupal版本相匹配。
升级了Drupal版本之后, 比如从 5.x 升级到 6.x版,上一版本的模块(modules)将不
再兼容现有版本,因此升级模块(modules)的版本是必须的。

- 对于第三方模块(modules), 请通过访问 http://drupal.org/project/modules
检查模块(modules)的版本是否与您安装的Drupal版本相匹配。

- 对于自定义的模块(modules),请通过浏览 http://drupal.org/update/modules
来确保是否与您当前Drupal版本兼容。

12. 重新启用自定义的和第三方的模块(modules)并且运行 update.php 来升级自定义的
和第三方的数据库表。

13. 将站点主题(theme)重新设置为原来的风格(如果您在步骤4时将核心主题恢复成了Garland或Bluemarine)。
如果您的站点使用了自定义的或第三方的主题(theme),请确保它们与您的Drupal版本兼容。

- 对于第三方主题(themes),请通过访问 http://drupal.org/project/themes
检查主题(themes)的版本是否与您安装的Drupal版本相匹配。

- 对于自定义的主题(themes), 请通过浏览 http://drupal.org/update/theme
来确保是否与您当前Drupal版本兼容。

14. 最后,请将您的站点设置为"在线"模式,以至于您的访客可以继续浏览您的站点。
在步骤3的时候,已经在管理界面使用过一次,此选项设置位于
http://www.example.com/?q=admin/settings/site-maintenance
(用您自己的域名和路径替换当中的 www.example.com)。

要想获得更多的升级帮助信息请到 http://drupal.org/upgrade 浏览Drupal手册。

// $Translated by DFTS-2008.7.30 $

此中文翻译,按照Drupa

此中文翻译,按照Drupal6.3版本自带UPGRADE.txt文件翻译而来

辛苦了,肯定对大家

辛苦了,肯定对大家有用!

------------------------------------

Drupal小站:http://www.boygj.com/

辛苦啦,感谢分享!

辛苦啦,感谢分享!!

一起加油!!!

----------签名---------
网站建设 创业帮
网络营销 电子商务

支持!很详细了。 ####

支持!很详细了。

########## AD ################
http://www.petkk.com

最近新开的drupal6.x的子站,主要以学习为主,欢迎大家来交流
http://code.petkk.com

学习了,谢谢楼主这

学习了,谢谢楼主这样的贡献者。