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的文件夹,上传后的目录结构如下图:
上面的准备工作完成后接下来开始升级内核。
将网站根目录除 new、old、sites、modules、themes之外的所有文件选中,移到old文件夹中。
这时网站根目录只剩下modules、new、old、sites、themes这五个目录。
进入new目录,全选文件和目录,移到网站根目录。
这样就完成了网站升级文件的替换,以前网站除sites、modules、themes以外的所有文件和目录都移到了old目录中,上传的升级目录new中的所有文件和目录都移到了网站根目录,接下来访问 http://www.xxx.com/update.php根据提示向导升级数据库。
最后进入网站后台 “配置”——“性能”,点击“清空所有缓存 ”,这样就完成了drupal8无冗余升级内核。
测试网站无误后删除网站根目录下的old目录即可。