跳转到主要内容
东方龙马 提交于 7 September 2009

对于acquia drupal更新,原来我自己根据joomla使用经验,一直采用直接覆盖,然后运行update.php升级却不知这样升级了之后,去acquia网站看自己状态时,acquia提示我有非法文件,仔细的看了一下升级说明,原来acquia drupal,要这样升级,记录一下。

 

  1. 备份数据库和sites目录下的所有文件
  2. 用ID为1的用户进入,不要关闭浏览器直到运行update.php完成之后
  3. 将站点置于离线状态
  4. 如果使用自定义模板(主题)的话,先换到Garland模板(后面再换回来)
  5. 关闭所有drupal非核心的模块
  6. 删除所有drupal目录下的所有文件

    记住:你应该先备份文件。

  7. 上传新的升级包
  8. 复制你备份文件中的sites和files目录到安装目录

    如果你是使用中文语言包的话,也要上传。

  9. 运行update.php 。
  10. 确认所有的自定义模块与升级之后的drupal模块的兼容性。
  11. 重新开启所有的自定义模块和自定义模板。
  12. 重新将站点设置为在线状态 。

    这个也很重要,不要忘记了。

如果你的模块有些特殊的文件,像pathauto模块下面有个i18n-ascii.txt文件用来翻译URL别名,如果你是修改过的话,一定不要忘记也要把这个文件传上去,我犯过这样的错误。

Taxonomy upgrade extras