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目录下,如果更新主题要注意。