给人玫瑰–手留余香!shopex网店运营经验分享,问题与技巧,资讯与观点,网店推广
RSS 图标 Email 图标 首页图标
  • 为何商品图片生成不了?–与服务器配置有关

    发表于 2009年08月31日 暗香 3 条评论

    开网店的朋友都知道,商品的图片对商品来说是非常重要的,因为是在网络上,用户了解这个商品时有很大一方面是从图片上来观察的,虽然不是主要的,但图片起到的参考性确实是无容置疑的。

    近一段日子,暗香遇到了有些用户反馈这样一个问题,就是在shopex中添加商品时,商品的其它信息都好了,就是在上传图片时有问题,一直令人感到困惑。

    这个问题的具体表现是这样的:
    上传图片时,当时图片是上传成功的
    01

    保存此商品,貌似正常。

    然后在前台浏览此商品,图片却没有显示,是空的
    02

    为空的话,一般系统没有生成这张图片。
    说明:在shopex中,商品图片的生成是这样的,上传图片时,系统会把这张图片作为原图,会单独存放于空间home/upload/gpic下。然后根据后台设置的图片生成尺寸由系统自动生成三张图片,并存放在商品图片目录下images/goods下。

    既然前台没有显示,按常理来说,应该是原图没有上传成功,导致系统无法自动生成,先检查一下原图是否上传成功。

    暗香找到空间的home/upload/gpic目录,发现图片是已经上传成功的,大小对,也能正常浏览
    03

    难道是images目录没有可写权限?检查images目录权限,发现图片目录也已经正常生成了…只是里面的图片大小不对,怎么全是0字节?
    04

    看来不是目录权限的问题,因为图片目录是可以正常生成的。

    目录权限可以,原图也可以正常上传,则与上传设置也没有关系。那原因在哪里呢?难道与服务器的哪个部位的设置有关?

    暗香点击后台右上角的 关于-服务器信息,然后发现里面有一项配置是不支持的,就是GD功能
    05

    原来如此,对4.8版本来说,GD功能是必须的,如果服务器不开启此功能,则图片是无法生成的。

    此时,在后台桌面上也会有提示,说明GD功能未开启
    08

    原因找到了,解决方法就简单了,与空间商进行说明,修改空间php的配置文件php.ini,在其中找到
    ;extension=php_gd2.dll 这一段话,把前面的;去除,保存,然后重启apache或IIS就可以了。
    06

    重启apache
    07

    然后再查看服务器信息,已经顺利支持GD功能了。

    此时在商品列表中,选择此商品,然后用批量操作里面的 重新生成图片 操作一下
    09

    图片生成成功,到图片目录下看,已经不是0字节,再到前台浏览,图片已经正常显示
    10

    目前情况,大多数主机是支持GD库功能的,但也肯定有少数主机商的主机是不支持的,这很正常。

    因此,当您上传商品时,发现图片不能正常显示,则可以按暗香的诊断流程试一下,然后再与空间商协商就可以,一般情况下均可解决。

    总结一下诊断的流程:
    一看:看原图是否完整上传;
    二再看:看系统图是否生成相应目录
    三检查:检查后台服务器信息是否支持GD
    四再检查:看后台是否有提示

    如果这些条件均符合,就基本确诊了。然后对症下药就成了!^_^

     

    3 responses to “为何商品图片生成不了?–与服务器配置有关” RSS 图标

    • 呵呵!学习了!正为此发愁呢!

    • 暗香大哥,打扰你了,我也是“我的网店”的用户,不过是最免费的那种,现在我的网店出了些问题,我找不到人问,也发不起帖子,不知为什么?你能不能帮帮我,我的网店是www.qiyueyun.com,现在的问题是很多功能突然就失灵了,之前都还好好的,几天都没好,照片传不上去,工具栏的功能都显示不出来,订单也看不到,像被冻结了般,对我们影响太大了,真的麻烦你了,我们是大学生创业,就靠这个网站,太谢谢你了,请你帮忙!

    • 学习中,很有用啊~


ICP:05002918