发新话题
打印

[待解决] 版版来救我 !!!

版版来救我 !!!

从2.5升级到2.6 。。。 在数据转换过程中出错,直接出错误页面,又无法返回,帮助上说还原数据库,但是怎么还原并没有说,之前备份数据库我是选择在ECSHOP里的全部备份。现在报错后ECSHOP的后台肯定是进不去了。怎么还原。版版快来救我 !!!!!!!!!!!!!!!!!

现在打开首页报错如下:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT code, value FROM `bfhgc`.`ecs_shop_config` WHERE parent_id > 0 ) [2] => Array ( [error] => Table 'bfhgc.ecs_shop_config' doesn't exist ) [3] => Array ( [errno] => 1146 ) )


现在打开管理后台地址报错如下:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT data, expiry FROM `bfhgc`.`ecs_sessions` WHERE sesskey = '677aaa1d7831fe01d6c8b16bf277d5b2' ) [2] => Array ( [error] => Table 'bfhgc.ecs_sessions' doesn't exist ) [3] => Array ( [errno] => 1146 ) )

[ 本帖最后由 OOO 于 2008-8-13 23:08 编辑 ]

TOP

ecs_shop_config、ecs_sessions数据表不存在。找一下商城根目录下的install/data/structure.sql文件中对应的创建数据表语句,然后将语句在PHPMYADMIN下执行一下。

TOP

啊 。。。 这么麻烦啊 。。。 创建个空数据表就可以了吗 ? 那之前的数据库里怎么会缺失这个表了呢  ? 难道是转换过程中丢失文件了 ?

TOP

cs_sessions这个表创建空的就可以了。
如果您的问题已解决,请将帖子编辑为 已解决。

TOP

你不会重新安装一个新的2.5,,然后恢复,,

然后重新升级的呀!

TOP

重新安装2.5 ?这个方法可以么 ?网站后台都进不去怎么恢复数据库啊 ?

TOP

你之前的备份不是2.5的吗?
是2.5的升级到2.6之前做的备份吧?
如果您的问题已解决,请将帖子编辑为 已解决。

TOP

现在后台页面一回车就显示:

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `bfhgc`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES ('0290fbc591b6150ea9453e90f6ab59d9', '1218705212', '124.160.48.57', 'a:0:{}') ) [2] => Array ( [error] => Table 'bfhgc.ecs_sessions' doesn't exist ) [3] => Array ( [errno] => 1146 ) )

TOP

如果你是2.5的备份的数据,那可以重新安装一个2.5的,恢复数据,然后再重新升级过来
如果您的问题已解决,请将帖子编辑为 已解决。

TOP

备份的数据库是2.5的。没错。报错之后。我把老的程序从OLDshop里拿出来,再打开后台还是打不开的。

对哦。你说重新安装,这样数据库是不是就是空的,但是是正常的,然后再恢复 ?

TOP

是的。安装完了是空的,然后把2.5的数据恢复回去。然后再重新升级。
如果您的问题已解决,请将帖子编辑为 已解决。

TOP

嗯。实在不行只能那样了。好麻烦的。要不是数据库里有上千件产品,真就直接装2.6了。这升级痛苦的

TOP

按照升级教程升级应该是可以一次就完成的。
如果您的问题已解决,请将帖子编辑为 已解决。

TOP

发新话题