痛苦的ECShop2.6.1升级到2.6.2过程(对提示最新版本的用户适用)

2016-07-07 15:47 来源:www.chinab4c.com 作者:ecshop专家

进入后台,一看有新版本了,激动。第一次升级啊。
根据提示到了论坛,下载,准备升级。
痛苦的第一次:
下载下来。把upgrade目录复制到目录下,然后备份好数据后(幸亏备份的是全部),进行升级。
按照论坛各位大大的说法,进入以后,应该自动转向升级提示页面啊,奇怪,怎么没有呢?于是,自己手动输入http://网址/upgrade....这次提示了。。然后貌似很成功。
不对啊,进入以后一切是外甥打灯笼,照旧啊。。
然后,我做了一件极其愚蠢的事情:
我分析了upgrade里的所有目录,然后把sql语句在mysql里执行(这里赞一下ecshop,对数据库的结构一点都没有破坏)
然后把认为是升级更新的php程序覆盖到老的文件夹中。然后登陆后台,糟糕,完蛋了。。进不去了。这下知道升级失败了。
于是把旧的程序覆盖回去。进入了后台。发现商店设置等等地方出现了英文,我知道ecshop的语言都是包,所以是数据库升级成功了。
本来想恢复回去,思前想后,还是想升级。于是,又完全安装了一次2.62版。(新建了数据库),但是发现自己忘记把商品导出来了,想到了自己备份过完全的数据库。就上数据库中把所有的表删除,然后重新生成了一次数据库。。。把程序又恢复到未升级前。
然后开始第二次重装
第二次重装:
用老后台登陆,提示找不到session。。。无法登陆。。于是又从新建的库里把相应的两个session表导过来(这里我觉得完全备份,应该把这两个session表也备份下来,ecshop的这个完全备份还是有点小小不便
登陆上了以后,把upgarde和upload复制到根目录下。按照提示升级。还是提示版本最新,于是进入了数据表,把版本改成了2.6.0。。这次和上次一样,升级完毕后,该有的功能全部没有。
于是,又把upload里的文件复制到根目录下。这次提示升级了,心下一阵窃喜,不过升级后,还是老样子,还是2.6.1。
最后,我从网站首页下载了2.6.2,把其中的upgard和upload文件覆盖上去。
按照提示,升级成功。

总结:
一个小小的升级,把我弄的头晕脑胀。本人幸亏是编程人员出身,起码能保证升级不成功,数据能恢复,但是那些不懂编程的站长呢?
问题出在哪里?
1、升级流程不明确:其实很简单,可以做如下提示:
需要升级的用户,将upload文件夹下的文件覆盖到商城文件目录下(这句话我从来没有看到过,就是这一句关键的话,让我折腾了半天,也许老用户清楚升级流程,但是新用户是不清楚的,写这两句话又不占什么地方,还是写了好)
然后将upgard目录复制到商城文件目录下
2、最扯的一点,就是论坛上2.6.2的下载,其实是2.6.1的。。。所以无论怎么升级,都是提示最新版本。

最后感谢ECshop提供这么牛B的商城。。由衷的感谢。等商城盈利,一定升级成商业用户。

回答:
楼主的问题,在升级教程里应该有.下载就是2.6.2,我一路走来并无痛苦.看我的本地测试环境:

服务器操作系统: WINNT (127.0.0.1) Web 服务器: Apache/2.2.3 (APMServ) mod_ssl/2.2.3 OpenSSL/0.9.8d PHP/5.2.0
PHP 版本: 5.2.0 MySQL 版本: 5.0.27-community-nt
安全模式: 否 安全模式GID: 否
Socket 支持: 是 时区设置: Asia/Shanghai
GD 版本: GD2 ( JPEG GIF PNG) Zlib 支持: 是
IP 库版本: 20071024 文件上传的最大大小: 10M
ECShop 版本: v2.6.2 RELEASE 20090326 安装日期: 2007-06-29
编码: UTF-8

总结很好 感谢

最后感谢ECshop提供这么牛B的商城。。由衷的感谢。等商城盈利,一定升级成商业用户。

我也是这么想的。

谢谢能写这么好的帖子