Drupal/升级

来自站长百科
跳转至: 导航、​ 搜索

Drupal升级教程

  • 备份数据库 文件,文件备份修改过的即可,例如 sites .htaccess files 等,也可以新建一个文件夹先转移进去,需要哪些再转移回来即可。
  • 如果有可能,用id为1的用户登录网站。用id为1的用户登录将在第10步自动进入 update.php。如果不能用id为1的用户登录,在第10步将介绍如何操作。
  • 将网站设置为 Off-line
  • 如果使用自定义主题,更换为drupal自带的主题
  • 禁用所有自定义模块
  • 移除所有旧文件
  • 解压drupal新的安装程序,放到网站目录中
  • 把备份的"files" 和 "sites" 目录从备份文件中复制到网站目录。如果修改过其他文件 ,例如 .htaccess 或者 robots.txt ,也将他们复制复制回去。
  • 确认新配置文件的信息正确
  • 访问 http://www.example.com/update.php 运行 update.php文件

如果不能进入update.php文件,做如下操作:


     - Open your settings.php with a text editor.
     - There is a line that says $update_free_access = FALSE;
       Change it to $update_free_access = TRUE;
     - Once update.php is done, you must change the settings.php file
       back to its original form with $update_free_access = FALSE;
  • 确认所有自定义的模块就可以用于新版本,如果不行就升级到新版本
  • 启用自定义模块,再次运行 update.php文件
  • 换回到原来的主题
  • 在 site-maintenance 中将网站状态设置为 Online。


备注:主题文件放在 sites/all/themes 目录下,而不是themes目录下,如果更新主题要注意。