首页建站经验 Ecshop迁移后首页出现缺少sessions_data数据库表的解决案例

Ecshop迁移后首页出现缺少sessions_data数据库表的解决案例

在我快下班的时候,QQ上突然跳出一个用户,刚刚恢复完数据库,就出现了这样的乱码问题,在网站下面出现了一段代码,A5源码(http://down.cuoxin.com),通过对报错信息的解读,是说在查询数…

在我快下班的时候,QQ上突然跳出一个用户,刚刚恢复完数据库,就出现了这样的乱码问题,在网站下面出现了一段代码,A5源码(http://down.cuoxin.com),通过对报错信息的解读,是说在查询数据库表的时候,有一张表不存在。

难道是恢复mysql数据库的时候没有恢复完整?但是A5源码(http://down.cuoxin.com)小编在操作使用phpmyadmin工具导入mysql的时候,是完美导入,无任何报错信息。应该可以排除这个数据库没有恢复完整的问题。

那么为什么,网站就提示在查询“sessions_data”数据库表的时候,提示不存在类?

A5源码小编,突然想到在以前的案例解决中有一篇“详细讲解:Ecshop网店系统提示MySQL server error report的解决方法”,和今天的遇到问题有几分相似。

于是拿来做参考,用于备用解决方案。A5源码小编为了确认是否是缺失这张表,于是小编去ecshop官网下载了一份ecshop程序,在自己学习用的本地虚拟主机中,安装echsop,随便复习了一次“A5源码原创:最新版本echosp安装图文指导教程(完美安全安装)”中涉及安装ecshop应该要注意的问题。

通过登录phpmyadmin查看并对比一下数据表信息,结果正如出现乱码所提示的一样,客户的phpmyadmin内没有“sessions_data”这张表;确认是缺少“sessions_data”这张data表,于是小编把自己数据库中的表导出在本地,并用高级记事本(Notepad++)打开编辑,把这张表的代码代码拷贝了一份,如下:

-- 表的结构 `ecshop_sessions_data`

--

drop table qqranxusessions_data;

CREATE TABLE IF NOT EXISTS `qqranxusessions_data` (

`sesskey` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',

`expiry` int(10) unsigned NOT NULL DEFAULT '0',

`data` longtext NOT NULL,

PRIMARY KEY (`sesskey`),

KEY `expiry` (`expiry`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

并用网站乱码上提示的表名在用户的phpmyadmin数据库内开始创建;

创建的步骤:登陆phpmyadmin并选中数据库,点击SQL之后,在框框内输入上面那段代码创建即可;

数据表创建成功;重新加载页面之后,下面那所谓的代码也就消失了,问题解决。

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/16345.html
上一篇Ecshop二次开发之自定义库文件和模板数据调用实例
下一篇 phpwind免费商业授权上线啦!~
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部