drupal8升级方法

首先要备份网站数据库,别后面哭。
Drupal 8 is around the corner. Currently, the latest version of Drupal 8 is beta11. In the coming months, many people will start investigating how to update Drupal (a.k.a. migrate drupal) from Drupal 7 to Drupal 8. This site will focus on methodologies for updating a Drupal 7 site to a Drupal 8 site. The best approach is to use the Drupal Migrate module. Since Drupal migration in D8 is still in the works, as Drupal 8 is closer to being released, we will be covering how to update your D7 site to D8.

drupal8无冗余升级内核到最新版本方法

drupal8最常用的升级方式有两种。
1、服务器上安装了drush工具后,用drush up drupal来更新。
2、通过FTP上传来更新,这种方式对于新手最简单和可靠,下面着重介绍通过FTP上传方式更新。
一般FTP升级方式:下载最新版本解压,删除目录中的sites文件夹,其余文件上传覆盖FTP中的对应文件,然后在网站登录状态执行 http://www.xxx.com/update.php 根据向导完成更新,最后在后台清理缓存即可。这种方式会产生冗余文件,也可能在FTP上传过程因一些原因无法正常或完整覆盖原文件导致网站出现未知问题。

无冗余方式升级:下载最新版本解压,删除文件夹中的sites、themes、modules这三个文件夹,将文件夹更名为new并将new文件夹上传到FTP网站根目录,在FTP网站根目录建立一个名为old的文件夹,上传后的目录结构如下图:
drupal8升级内核方法
drupal8升级内核方法

上面的准备工作完成后接下来开始升级内核。

将网站根目录除 new、old、sites、modules、themes之外的所有文件选中,移到old文件夹中。
drupal8无冗余升级内核方法
drupal8无冗余升级内核方法

这时网站根目录只剩下modules、new、old、sites、themes这五个目录。

drupal8升级图文教程
drupal8升级图文教程

进入new目录,全选文件和目录,移到网站根目录。
drupal8更新内核教程

drupal8更新内核教程

这样就完成了网站升级文件的替换,以前网站除sites、modules、themes以外的所有文件和目录都移到了old目录中,上传的升级目录new中的所有文件和目录都移到了网站根目录,接下来访问 http://www.xxx.com/update.php根据提示向导升级数据库 。
drupal8升级数据库方法
drupal8升级数据库方法

最后进入网站后台 “配置”——“性能”,点击“清空所有缓存 ”,这样就完成了drupal8无冗余升级内核。

drupal8清空缓存方法

测试网站无误后删除网站根目录下的old目录即可。
drupal8清空缓存方法

Tags: