给人玫瑰–手留余香!shopex网店运营经验分享,问题与技巧,资讯与观点,网店推广
RSS 图标 Email 图标 首页图标
  • 案例分析:商品图片上传后无法保存的处理方法

    发表于 2009年06月22日 暗香 5 条评论

    众所周知,一个完整的商品,除了详细的文字描述外,还需要有相应的图片配合才能彰显出这个商品的特征与卖点。

    不过,最近暗香遇到几个用户,在商品图片上一直有困惑。简言之,就是图片上传后,保存时显示,但到前台却不显示,是空白。
    具体现象就是:在商品中上传图片时,只显示图片的一部分,并不是显示全部;或者只显示一个空白,不显示任何图片…

    暗香分析了这几个用户后发现,这些问题多是在从483升级到484后才出现的,直接安装的483或484版本中均不存在此问题。

    看来是在升级过程中,对数据库升级时出现了突发事件,导致图片无法保存在数据库中。

    排除图片目录权限问题后,那应该是数据库的问题了…

    根据产品描述,从483升级到484后,对图片做了专门的管理,也就是图库;暗香对比了一下两个版本的数据库,发现484比483多了三个表,其中有一个是sdb_gimages,经与研发人员确认,此表就是专门管理图片的。

    看来,问题要在此表上解决了。暗香分别打开两个phpmyadmin,一个是正常的484商店,一个是有问题的484商店,对比每个字段…很快就发现了问题,其中有三个字段的状态与正常的相比有差别
    01

    而正常的表显示如图
    02

    既然有差别,把差别修改没有应该就可以了吧?

    说干就干…选择这三个字段,编辑之,把NULL的状态由否修改为是,并保存
    03

    再在后台上传图片…一切正常,耶!!!

    注:暗香说明一下,本操作前一定要备份好数据库,防止误操作,同时要求对phpmyadmin的基本配置有所了解,不要有意外哟。^_^

ICP:05002918