ECShop2.6.0_UTF-8 版即将发布,相信大家很想把自己的 ECShop2.5.1
的网店系统升级为 ECShop2.6.0_UTF-8,下面我就为大家详细讲解一下从ECShop2.5.1到ECShop2.6.0_UTF-8 的升级过程。
下面按四个部分为大家讲解:
(一)
安装UC
因为ECShop 2.6.0_UTF-8 是带UC版本的,所以升级ECShop 2.6.0_UTF-8之前需要先安装UC,这里安装的UC必须为utf-8编码格式的。
安装UC的方法 :
http://www.discuz.net/viewthread.php?tid=897809
(二)
升级前的准备
1、
下载正式版 ECShop2.6.0_UTF-8 zip压缩包。解压到本地,如图 1 所示:
2、
在升级之前先把模板换回默认模板,如图 2 所示:
3、
关闭网店,后台中心 系统设置-
〉商店设置。如图 3
所示:
4、
数据库备份
独立主机:直接备份数据库目录就可以(注意备份前停止 MySQL
服务);
虚拟主机:后台备份或使用phpmyadmin
都可以;(本次演示在后台做的备份)
本次演示在后台做的备份,后台中心 数据管理-
〉数据库备份:如图 4
所示:
5、
商城程序及其附件的备份:
把你商城目录下的所有目录和文件下载或者拷贝到你要备份的地方即可,如果你没有对商城程序和模板做过很大的改动,那么只要备份images
(附件目录)和data
(数据库备份和广告附件。。。)目录就可以了,如果模版目录有所修改的话需要将themes
目录下修改的模版文件备份一下。
我们常用的对商城程序及其附件的备份方法为:在 FTP
目录下把除了 images
和 data
以外,把其它所有文件和目录全部移动到一个新建的目录中,比如 oldsshop
。当然,你也可以将所有商城文件都移到到oldsshop
目录中进行备份。
(三)
升级中的注意事项
1
、首先,在 FTP
目录下把除了 images
和 data
以外,把其它所有文件和目录全部移动到一个新建的 oldshop
目录中,如图 5
所示:
2
、上传ECShop2
.6.0_UTF-8 upload
目录下的所有程序文件到服务器覆盖原2.5.1
程序。 如图 6
所示:
注:上传文件请一定使用二进制方式上传。以 FlashFXP
为例,如图 7
所示:
修改 images/
目录及其所有子目录、data/
目录及其所有子目录、templates/
目录及其所有子目录、cert/
目录、includes/
目录及其所有子目录、themes
目录及其所有子目录、uc_client/data
目录 属性为777
;windows
系统给这些目录 iis
来宾的读写权限即可,如图8
、9
所示:
这里需要注意一下:uc_client目录下只需要给data目录777的权限即可。
3
、上传下载的ECShop2
.6.0_UTF-8
安装包的 upgrade
文件夹 覆盖商城程序根目录下的upgrade
目录,如图 10
所示:
文件上传完毕后,在浏览器中访问后台页面就能自动跳转到升级页面,或是直接在浏览器里输入http://商城网站域名/upgreade/ (或是登录 http://商城网站域名/admin/这个网址后系统自动跳转到升级页面)。如图 11
所示:
4
、按照操作提示,点击“下一步:检测系统环境”进入系统环境检测页面。如图 12
所示:
5
、按照操作提示,点击“立即升级”按钮。程序会出现提示框,告诉你升级过程的细节。如图 13
所示:
升级完数据结构后,进入UC
的配置页面,如图 14
所示:
添加完UC
的配置信息后,点击 “添加完毕,进行下一步” 按钮,(需要注意一下:如果EC
和 UC
的版本的编码不统一的情况下升级将不能成功,见图 15
所示:
)
进入EC
与 UC
的会员整合页面,如图 16
所示:
在图 16
所示中确定好 会员合并方式后,点击 “导入会员数据道UCenter
”。会员导入完毕后,升级完成,如图 17
所示:
(四)升级后的一些善后操作
1
、删除或是重命名服务器上的升级程序 upgrade
和安装文件install
目录 ,这里以重命名为例,如图 18
所示:
2
、用管理员账号密码登录到商城后台,更新缓存,如图 19
所示:
3
、升级完成
注:如果需要以前的图片或文件,可以到 oldshop 文件夹里寻找,当然如果确定不需要了或
ECShop2.6.0_UTF-8
没问题了可以把oldshop删除掉。
至此,ECShop 2.5.1– ECShop2
.6.0_UTF-8
升级成功!现在您可以在后台开启您的商城让它运行了!如图 20
所示:
ECShop 2.5.1以下版本升级到
ECShop2.6.0_UTF-8的方法是一样的。需要注意的就是UC和EC的编码格式必须要统一。