给人玫瑰–手留余香!shopex网店运营经验分享,问题与技巧,资讯与观点,网店推广
RSS 图标 Email 图标 首页图标
  • 巧妙修改商店版本,让恢复数据库能正常操作

    发表于 2009年05月21日 暗香 1 条评论

    在日常的ShopEx操作中,在做了重大修改后,总要备份一下数据库,这样出了问题可以方便恢复,安全第一嘛.

    此外,有时为了方便铺货,也可以把朋友已经设置好的商店中的数据库拿来在本店中使用…铺货快啊…

    今天暗香要说的是在恢复数据库时可能会遇到的一个小问题,就是版本相同,但无法恢复的情况;比如,都是4.8.4版本,但无法操作恢复,没有恢复按钮。

    如上所说,用朋友提供的数据库文件进行恢复…

    首先,把数据库的备份文件用FTP工具上传到空间的home/backup目录下….

    登录后台,点击工具箱-数据库恢复,但此时却发现无法进行操作,显示的是:版本不符

    01
    这个….再看这个新上传的数据库文件,发现前面有子版本数字
    021

    再与当前商店版本进行对比,发现就是这个子版本数字与当前版本不一致

    再想一下,备份的是4.8.4,我的当前版本也是4.8.4,在数据库表上并没有差异,恢复应该对数据库没有影响。那么只要修改一下这个数字,让商店的当前版本数字与备份时的版本数字一致应该可以了…呵呵,我真是太聪明了!

    首先修改商店根目录下的version.txt文件,里面有数字版本号,修改…保存…再点击恢复,还是同样的错误…看来不是这里!

    再找文件,发现在core目录下还有个version.txt文件,OK,看来是这个了…修改之,把版本数字号修改为备份文件的版本数字…保存…
    再点击恢复,显示正常,可以恢复了,原来如此!

    这样,用同样的方法可以恢复相同版本的数据库了!
    但要注意的是,商店的当前版本与用来恢复的备份文件之间在数据库表上不能有差异,否则,用此方法操作后会报错。

     

    1 responses to “巧妙修改商店版本,让恢复数据库能正常操作” RSS 图标


ICP:05002918