强大而脆弱的shopex

——————-问题———————–
使用SE多半年了,第一次遇到这种情况。
故障发生在我使用系统工具>>数据库备份时,就出了错误,见下图。
随之,我一紧张,就点了发布网站,首页也报错了,报错文字。

“Database error,Session halted.”

找略懂PHP管理的朋友上phpadmin看了看Mysql,通过网上提供的方法,尝试修复数据表,没有成功。
报错内容如下:
“warning : 2 clients are using or haven’t closed the table properly”

目前的状况,能够登陆后台,查看各项数据,如用户信息、商品数量、用户留言等等,也可以进行操作,如发表文章,增加友情链接等等…
就是首页不能正常显示,在后台总是有个“please wait”的提示在旋转…

附:
SHOPEX4.6+最新补丁,IE6下浏览

—————–解决方案——————–
通过phpmyadmin连上数据库查看,是sdb_mall_config这个表损坏了,不能浏览数据。
这个表里的内容,也就是后台系统里的基本配置、支付、邮件、模板….这些东东。

方案一,从网上找的方法,试图修复,没有成功,没有root的权限;
方案二,把线上的这个损坏的表drop掉,从线下安装的同一版本的shopex中把sdb_mall_config导出,再导入线上的shopex,这样即使导入一个空表,只要数据表能恢复正常,数据再重新填写就OK了。 备选方案。
方案三、在线上drop掉sdb_mall_config,创建新表;
登陆后台,停止调试,开启商店,发布。  成功了!
一切恢复正常,无数据丢失。

以上方案和操作,是在一位懂技术的朋友下帮助完成的。感谢他,也感谢shopex工作人员的积极回应。

得到的教训:
一、一定要定期备份数据,最好是通过phpmyadmin进行全面的备份,shopex提供的备份工具只备份了常用的数据;
出了问题后,我把用shopex备份的数据交给朋友,朋友说有没有config的内容;
二、记录下故障情形,最好有报错信息和截图,这样能够向技术人员清楚描述你遇到的问题;
三、遇到问题不要慌,要有应急方案;在网站不能正常访问,我做了个静态的首页,放上去,暂时缓解了用户的疑问,并能够通过上面留的联系方式咨询;
四、如果自己不懂技术,身边又没有做技术的朋友帮忙,最好还是购买shopex的服务,最低的是1200元/年,一个月100块钱而已。多下点心思,这点钱还是能够挣出来的。
五、shopex系统功能是强大嘀,但某些时候还是很脆弱嘀;但只要shopex和用户一起努力,完美的网店系统还是有可能实现嘀

Related posts:

强大而脆弱的shopex》上有1条评论

  1. shopex做的一点也不好用
    整天就知道忽悠人而已
    口口声声说开源
    看它小气的源代码也不开放
    比它做的好的网店强的多了

评论已关闭。