ECShop 网上商店系统支持论坛's Archiver

桔子 发表于 2008-5-6 18:26

ECShop 2.5.1 UTF-8 升级到 ECShop 2.6.0_GBK 教程

[size=12pt]        EC[/size][font=宋体][size=12pt]之前的很多用户使用的[/size][/font][size=12pt]EC[/size][font=宋体][size=12pt]商城是[/size][/font][size=12pt]utf-8[/size][font=宋体][size=12pt]编码,而[/size][/font][size=12pt]DZ[/size][font=宋体][size=12pt]是[/size][/font][size=12pt]gbk[/size][font=宋体][size=12pt]编码的。现在推出[/size][/font][size=12pt]UC[/size][font=宋体][size=12pt]后需要每个应用统一编码格式。[/size][/font][font=宋体][size=12pt]下面就详细介绍一下[/size][/font][size=12pt]ECShop 2.5.1utf-8 [font=宋体]升[/font][font=宋体]级到[/font]ECShop 2.6.0 gbk[/size][font=宋体][size=12pt]的升级方法。[b](此升级方法只适用于用户安装了[/b][/size][/font][b][size=12pt]DZ [/size][/b][b][font=宋体][size=12pt]和[/size][/font][/b][b][size=12pt] EC[/size][/b][b][font=宋体][size=12pt],并且是[/size][/font][/b][b][size=12pt]DZ [/size][/b][b][font=宋体][size=12pt]是[/size][/font][/b][b][size=12pt]gbk[/size][/b][b][font=宋体][size=12pt]的,[/size][/font][/b][b][size=12pt]EC[/size][/b][b][font=宋体][size=12pt]是[/size][/font][/b][b][size=12pt]utf-8[/size][/b][b][font=宋体][size=12pt]的情况)[/size][/font][/b]


[align=left][b][font=宋体]下面按四个部分为大家讲解[/font][/b][font=宋体]:[/font][/align]
[align=left][b](一)
[/b][b][font=宋体]安装[/font]UC[/b][/align]
因为ECShop 2.6.0_GBK-8 是带UC版本的,所以升级ECShop 2.6.0_ GBK -8之前需要先安装UC,这里安装的UC必须为gbk编码格式的。

安装UC的方法 :[url=http://www.discuz.net/viewthread.php?tid=897809]http://www.discuz.net/viewthread.php?tid=897809[/url]

[align=left][b][size=10pt]
[/size][/b][/align][align=left][b][size=10pt](二)
[/size][/b][b][font=宋体][size=10pt]升级前的准备[/size][/font][/b][b][size=10pt][/size][/b][/align]1、[font=宋体]下载正式版[/font] ECShop2[size=14pt].[/size]6.0_ GBK-8 zip[font=宋体]压缩包。解压到本地,如图[/font] 1 [font=宋体]所示:[/font]
[align=left][attach]10432[/attach][/align]

[align=left][font=宋体][size=12pt]2、[/size][/font][font=宋体]在升级之前先把模板换回默认模板,如图[/font] 2 [font=宋体]所示:[/font][/align]

        [attach]10433[/attach]

      
3、[font=宋体]关闭网店,后台中心[/font] [font=宋体]系统设置[/font]-[font=宋体]〉商店设置。如图[/font] 3 [font=宋体]所示:[/font]

[font=宋体][attach]10434[/attach][/font]
4、[font=宋体]数据库[/font][font=宋体]备份

[/font][font=宋体]独立主机:直接备份数据库目录就可以(注意备份前停止[/font] MySQL
[font=宋体]服务);[/font]
[font=宋体]虚拟主机:后台备份或使用[/font]phpmyadmin[font=宋体]都可以;([b]本次演示在后台做的备份[/b])[/font]

[font=宋体]本次演示在后台做的备份,后台中心[/font] [font=宋体]数据管理[/font]-[font=宋体]〉数据库备份[/font][font=宋体]:如图[/font] 4 [font=宋体]所示:[/font]


            [attach]10435[/attach]

5、[font=宋体]商城程序及其附件的备份:

[/font][font=宋体]    把你商城目录下的所有目录和文件下载或者拷贝到你要备份的地方即可,如果你没有对商城程序和模板做过很大的改动,那么只要备份[/font]images[font=宋体](附件目录)和[/font]data[font=宋体](数据库备份和广告附件。。。)目录就可以了,如果模版目录有所修改的话需要将[/font]themes[font=宋体]目录下修改的模版文件备份一下。[/font]

[font=宋体]     我们常用的对商城程序及其附件的备份方法为:在[/font] FTP [font=宋体]目录下把除了[/font] images [font=宋体]和[/font] data[font=宋体]以外,把其它所有文件和目录全部        移动到一个新建的目录中,比如[/font] oldshop[font=宋体]。当然,你也可以将所有商城文件都移到到[/font]oldshop[font=宋体]目录中进行备份。[/font]

[b](三)[/b][b][font=宋体][size=10pt]升级中的注意事项[/size][/font][/b]
1[font=宋体]、首先,在[/font] FTP[font=宋体]目录下把除了[/font] images[font=宋体]和[/font] data[font=宋体]以外,把其它所有文件和目录全部移动到一个新建的[/font] oldshop[font=宋体]目录中,如图[/font] 5 所[font=宋体]示:[/font]

[font=宋体][attach]10436[/attach][/font]
2[font=宋体]、上传[/font]ECShop2[size=14pt].[/size]6.0_GBKupload[font=宋体]目录下的所有程序文件到服务器覆盖原[/font] 2.5.1 [font=宋体]程序。[/font] [font=宋体]如图[/font] 6 [font=宋体]所示:[/font]

[font=宋体]    [attach]10437[/attach][/font]

[font=宋体]    注:上传文件请一定使用二进制方式上传。[/font][font=宋体]以[/font] FlashFXP [font=宋体]为例,如图[/font] 7 [font=宋体]所示:[/font]


[font=宋体]    [attach]10438[/attach][/font]


[font=宋体]    修改[/font] images/ [font=宋体]目录及其所有子目录[/font][font=宋体]、[/font]data/ [font=宋体]目录及其所有子目录、[/font]templates/ [font=宋体]目录及其所有子目录、[/font]cert/ [font=宋体]目录、[/font]includes/ [font=宋体]目录及其所有子目录[/font][font=宋体]、[/font]themes[font=宋体]目录及其所有子目录、[/font]uc_client/data[font=宋体]目录[/font] [font=宋体]属性为[/font]777[font=宋体];[/font]windows [font=宋体]系统给这些目录[/font] iis [font=宋体]来宾的读写权限即可,如图[/font]8[font=宋体]、[/font]9[font=宋体]所示:[/font]



[font=宋体]    [attach]10439[/attach][/font]


[font=宋体]    [attach]10440[/attach][/font]

[b][font=宋体]    这里需要注意一下:[/font]uc_client[/b][b][font=宋体]目录下只需要给[/font]data[/b][b][font=宋体]目录[/font]777[/b][b][font=宋体]的权限即可。[/font][/b]

    3[font=宋体]、[/font][font=宋体][size=12pt]将下载的程序解压后会有一个 upgreade 目录,将此[/size][/font][size=12pt][/size][size=12pt] upgread[/size][font=宋体][size=12pt] 文件夹[/size][/font][font=宋体]上传到服务器上的商城根目录下,如图[/font] 10 [font=宋体]所示:[/font]



[font=宋体]    [attach]10441[/attach][/font]




[font=宋体]    文件上传完毕后,在浏览器中访问后台页面就能自动跳转到升级页面,或是直接在浏览器里输入[/font][url=http://xn--eqr51at9c7bv00wdvf/upgreade/]http://[font=宋体]商城网站域名[/font]/upgreade/[/url] [font=宋体](或是登录[/font] [url=http://xn--eqr51at9c7bv00wdvf/admin/]http://[font=宋体]商城网站域名[/font]/admin/[/url][font=宋体]这个网址后系统自动跳转到升级页面),在此升级页面系统会自动检测[/font] UC[font=宋体]和[/font] EC [font=宋体]数据库字符集。如图[/font] 11 [font=宋体]所示:[/font]


[font=宋体]    [attach]10442[/attach][/font]


[font=宋体]    这里按照您的系统的实际情况选择即可,选择完毕进入[/font]DZ[font=宋体]的检测页面,如图[/font] 12[font=宋体]所示[/font]


[font=宋体]    [attach]10443[/attach][/font]

[font=宋体]    如果您选择的是[/font] Discuz[font=宋体]![/font]6.0[font=宋体]及以前版本的,系统将调转到提示[/font]DZ[font=宋体]与[/font]EC[font=宋体]不能整合的提示信息页面,如图[/font] 13 [font=宋体]所示[/font]


[font=宋体]    [attach]10444[/attach][/font]

[font=宋体]    如果您已经安装[/font] Discuz[font=宋体]![/font]6.1[font=宋体]版本的系统,系统将调转到[/font]UC[font=宋体]的配置信息页面,如图[/font] 14 [font=宋体]所示[/font]

[font=宋体]    [attach]10445[/attach][/font]

[font=宋体]    填写完[/font]UC[font=宋体]的配置,系统自动监测[/font]UC[font=宋体]和[/font]EC[font=宋体]数据库的字符集是否相同,如果数据库的字符集不同(第一次执行都会有此提示),    见图[/font]15 [font=宋体]所示[/font]

[font=宋体]    [attach]10446[/attach][/font]

[font=宋体]    出现图[/font] 15 [font=宋体]所示的情况说明您安装的[/font]UC[font=宋体]和[/font]EC[font=宋体]的数据库字符集不同,请点击图[/font] 15 [font=宋体]中的[/font] [font=宋体]“[/font][url=http://localhost/ecs2/upgrade/convertcharset]ConvertCharset [font=宋体]数据库转码程序[/font][/url][font=宋体]”[/font][font=宋体],    进入转换[/font]EC[font=宋体]数据库字符集的配置信息页面,如图[/font] 16 [font=宋体]所示[/font]


[font=宋体]    [attach]10447[/attach][/font]

[font=宋体]    点击图[/font] 16 [font=宋体]中的[/font] [font=宋体]保存配置,转码系统就会执行数据库的转码操作,如图[/font] 17 [font=宋体]、[/font] 18[font=宋体]、[/font] 19[font=宋体]所示[/font]

[font=宋体]    [attach]10448[/attach][/font]


[font=宋体]     [attach]10449[/attach][/font]


[font=宋体]     [attach]10450[/attach][/font]


[font=宋体]    再此数据库字符集的转换过程中,只要等待即可。请不要执行其他的操作。[/font]

[font=宋体]    如果上图所示,数据库字符集的转换操作成功。再次回到升级页面[/font]http://[font=宋体]商城域名[/font]/ upgrade/ [font=宋体],如图[/font] 20 [font=宋体]所示[/font]

[font=宋体]    [attach]10451[/attach][/font]


[font=宋体]    按照操作提示,点击“下一步:检测系统环境”进入系统环境检测页面。如图[/font]21 [font=宋体]所示:[/font]

[font=宋体]    [attach]10452[/attach][/font]


[font=宋体][size=10.5pt]按照操作提示,点击“立即升级”按钮。程序会出现提示框,告诉你升级过程的细节。如图[/size][/font][size=10.5pt] 22 [/size][font=宋体][size=10.5pt]所示:[/size][/font]


[font=宋体][size=10.5pt]    [attach]10453[/attach][/size][/font]


[font=宋体]    升级完数据结构后,进入[/font]UC[font=宋体]的配置页面,如图[/font] 23 [font=宋体]所示:[/font]


[font=宋体]    [attach]10454[/attach][/font]


[font=宋体]    添加完[/font]UC[font=宋体]的配置信息后,点击[/font] [font=宋体]“添加完毕,进行下一步”[/font] [font=宋体]按钮,(需要注意一下:如果[/font]EC [font=宋体]和[/font] UC [font=宋体]的版本的编码不统一的情    况下升级将不能成功,见图[/font]24 [font=宋体]所示:[/font]


[font=宋体]    [attach]10455[/attach][/font]


[font=宋体]    )[/font]

[font=宋体]    进入[/font]EC [font=宋体]与[/font] UC [font=宋体]的会员整合页面,如图[/font]25 [font=宋体]所示:[/font]


[font=宋体]    [attach]10456[/attach][/font]


[font=宋体]    在图[/font] 25 [font=宋体]所示中确定好[/font] [font=宋体]会员合并方式后,点击[/font] [font=宋体]“导入会员数据道[/font]UCenter[font=宋体]”。会员导入完毕后,升级完成,如图[/font] 26 [font=宋体]所示:[/font]

[font=宋体]    [attach]10457[/attach][/font]


[b][font=宋体][size=10pt]    (四)升级后的一些善后操作[/size][/font][/b]

        1[font=宋体]、删除或是重命名服务器上的升级程序[/font] upgrade[font=宋体]和安装文件[/font]install[font=宋体]目录[/font] [font=宋体],这里以重命名为例,如图[/font] 27 [font=宋体]所示:

[/font]
[font=宋体]    [attach]10458[/attach][/font]


    2[font=宋体]、用管理员账号密码登录到商城后台,更新缓存,如图[/font] 28 [font=宋体]所示:[/font]


[font=宋体]    [attach]10459[/attach][/font]


    3[font=宋体]、升级完成

[/font][font=宋体]    注:如果需要以前的图片或文件,可以到[/font][color=red] [color=Black]oldshop [/color][/color][font=宋体]文件夹里寻找,当然如果确定不需要了或[/font][color=red][color=Black]ECShop2[size=14pt].[/size]6.0_[/color][/color]
[color=red][color=Black]GBK[/color][/color][color=red]
[/color][font=宋体]没问题了可以    把[/font][color=red][color=Black]oldshop[/color][/color][font=宋体]删除掉。

[/font][font=宋体]    至此,[/font]ECShop2.5.1 – ECShop2[size=14pt].[/size]6.0_GBK [font=宋体]升级成功!现在您可以在后台开启您的商城让它运行了!如图[/font] 29 [font=宋体]所示:[/font]

[font=宋体]    [attach]10460[/attach][/font]


[b][font=宋体]之前的数据备份操作只是为了升级过程中出现问题后可以及时恢复到原始版本做准备的,所以只要升级成功后不需要再恢复数据库。[/font][color=red][/color][/b]
[b][size=12pt] [/size][/b]

如果大家在升级过程遇到问题可以在此跟贴说明。

零风 发表于 2008-5-6 18:28

沙发。。。。。。。。。。。。。。

falchion 发表于 2008-5-6 22:44

不知道为什么要这么复杂

tntaben 发表于 2008-5-6 22:55

终于等到官方出教程了 哈哈

黄昏临近夜 发表于 2008-5-7 00:14

Convert Charset 数据库完全转码工具

转换结束!

返回转换开始页面

转换完成了,可是到了这一步“如果上图所示,数据库字符集的转换操作成功。再次回到升级页面http://商城域名/ upgrade/ ,如图 20 所示”还是一样,又要重新转换,为什么呀

非凡非凡 发表于 2008-5-7 00:24

看上面图15的红色字...

falchion 发表于 2008-5-7 01:15

好麻烦 终于完了

xiaorsz 发表于 2008-5-7 08:55

Database Charset not match!utf-8=gbk=ecshop
什么意思啊!?

桔子 发表于 2008-5-7 10:01

回复 #5 黄昏临近夜 的帖子

您需要重新刷新一下upgrade页面,请在试一下。

桔子 发表于 2008-5-7 10:02

[quote]原帖由 [i]xiaorsz[/i] 于 2008-5-7 08:55 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=171695&ptid=51411][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
Database Charset not match!utf-8=gbk=ecshop
什么意思啊!? [/quote]

出现这样提示的时候url的地址是怎样的?请您贴一下。

aplus 发表于 2008-5-7 10:24

脑子坏了UTF8升级到GBK?

桔子 发表于 2008-5-7 10:50

回复 #11 aplus 的帖子

教程头部已经说明了。之前的很多用户dz使用的gbk编码的,而ec使用的utf8编码的。现在使用uc用户中心后必需要统一编码才可使用uc。

gaodasong111 发表于 2008-5-7 12:35

。。。。。。。。。。。。。。。。。。占个位置!

gaodasong111 发表于 2008-5-7 12:41

我以前用的是dz6.0不知道是什么编码现在能转换不·?

richtime 发表于 2008-5-7 13:10

编码转换还是看不懂

桔子 发表于 2008-5-7 14:45

回复 #14 gaodasong111 的帖子

您安装了uc了吗?您的uc是什么编码的?

mingox 发表于 2008-5-7 15:56

插入 ecs_keywords 表数据失败!
INSERT INTO `ecs_keywords`(`date`,`searchengine`,`keyword`,`count`) VALUES ('2008-04-30','BAIDU','

黄昏临近夜 发表于 2008-5-7 22:21

[quote]原帖由 [i]桔子[/i] 于 2008-5-7 10:01 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=171732&ptid=51411][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
您需要重新刷新一下upgrade页面,请在试一下。 [/quote]

桔子,我试过了,还是不行!又返回重新转换

falchion 发表于 2008-5-7 22:49

什么原因出现这个

[font=宋体]添加完[/font]UC[font=宋体]的配置信息后,点击[/font] [font=宋体]“添加完毕,进行下一步”[/font] [font=宋体]按钮,(需要注意一下:如果[/font]EC [font=宋体]和[/font] UC [font=宋体]的版本的编码不统一的情    况下升级将不能成功,见图[/font]24 [font=宋体]所示:[/font]


[font=宋体]    [img]attachments/month_0805/20080506_a20499bd1f70d1b891db9XtmkCuKXAur.gif[/img][img]images/ecshop/attachimg.gif[/img][/font]


[font=宋体]    )[/font]

ldgm 发表于 2008-5-7 23:15

我的升级过程就是按照教程操作的,可是全部做完后,直到现在,每次登录后台首页,居然还是提示说
最新版本: v2.6.0 RELEASE 20080504, 发布日期: 2008-05-04.点击下载补丁包
请问这是什么原因呢、我最有可能是哪一步操作错误了呢?请桔子斑竹指教,谢谢。

页: [1] 2 3

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.