2.5 系统升级步骤

系统升级分为2步:升级程序文件和升级数据库,详细介绍如下:

1.升级程序文件

为了避免意外损坏数据和程序,请在升级前先一键备份网站,以便于恢复。
先去官网下载升级包,注意不要下错了
升级包解压后,[版升级文件]目录就是程序升级文件,直接拷贝里面所有的文件,覆盖到你要升级的网站目录即可。
如果你的网站在虚拟主机上,请将所有升级文件打包压缩为一个zip文件,然后再上传到虚拟主机上,然后登陆虚拟主机管理后台解压覆盖即可。
注意不能1个文件1个文件地用FTP上传,这样不仅速度慢,而且还可能会改变文件的编码。
如果你是菜鸟,不知道在虚拟主机后台解压zip文件,请联系虚拟主机服务商,不同的服务商,解压操作步骤略有不同。
值得注意的是,升级程序文件是全升级包,适合所有的版本程序的升级,不需要先从低版本升级到高版本。

2.升级数据库

数据库升级必须依次从低版本到高版本执行相应的sql脚本文件,数据库升级脚本可以重复运行多次,不会破坏现有的数据。
升级数据库有2种方法:
1.在后台批量执行SQL[推荐](某些低版本的程序可能没有这个功能,只有使用第二种方法升级数据库)
登陆后台,依次打开【系统管理】-【数据库管理】-【批量执行SQL】,将sql文件中的sql语句拷贝粘贴到文本框中,点击“开始批量执行”按钮即可。

2.使用navicat批量执行SQL
升级数据库脚本sql。建议使用相应的mysql客户端工具(如:navicat等)运行升级sql脚本,来升级数据库
navicat下载地址:http://www.wojianzhan.com/info/375.html
(1)打开navicat,链接到数据库服务器
(2)数据库sql脚本升级必须严格按低版本到高版本依次升级,如:待升级程序是6.6版本(后台右下角有当前版本号),必须先升级6.6.0to6.7upgrade.sql,再升级6.7to6.7.2upgrade.sql
注意:从6.7.2版本开始,在安装数据库的时候可以设置表前缀(默认是youdian_),如果你的前缀不是默认的youdian_,那么你必须将升级脚本里的前缀批量替换为你当前数据库表的前缀,然后再执行
升级数据库操作如下:
选择要升级的数据库并右键点击,如下图所示:
按界面标示,设置选择参数,然后按开始按钮升级。如果升级提示错误,这是正常的,因为升级脚本可以多次运行,部分sql语句重复执行报错是正常的(这是为什么要选中 [遇到错误继续] 的原因,否则错误后面的语句不会执行)
升级完成以后,登陆后台清除所有缓存,如果不能登陆后台,请直接删除缓存文件夹Data/runtime即可。

3.写在最后的话

手工升级比较麻烦,我们会将升级功能做在后台,做成一键升级。在完成本功能前,请按当前教程升级,给大家带来的不便,请见谅!