第一种可能:缓存不足

http://blog.csdn.net/ddjohn/article/details/6648199

最近发现一个怪异的现象,Magento前台只有产品的缩略图不显示。我检查了之前的操作,后台产品图片的选择设置,media文件夹的权限,缓存等一系列可能引发的因素,发现缩略图还是不显示,那就奇怪了,其他服务器上包括本地都是没问题的。缩略图通常是保存在media下类似这样的路径media/catalog/product/cache/1/thumbnail/114x/9df78eab33525d08d6e5fb8d27136e95/i/m/img_8224-2.jpg,缓存文件夹cache是自动生成的。排除了诸多可能的因素,剩下就是服务器配置的问题了,于是首先想到php配置,网上搜罗了一番,发现可能是memory limit的问题,于是把php.ini中的memory_limit = 64MB改为256MB或者更大。清空缓存,刷新,缩略图终于显示了

查找文件的ssh命令: #find /  -name  文件名

第二种可能,缺少图像相关的库,看安装php的时候是否加入了一下扩展

--with-gd \
--with-jpeg-dir=/usr/local/jpeg6/ \
--with-png-dir=/usr/local/lib/ \
--with-zlib-dir=/usr/local/lib/ \

这几个选项我认为是必须的,而在magento官方网站上的说明去只是提到gd的安装,事实上,如果没有了--with-jpeg- dir,--with-png-dir这两个选项,magento的安装程序是能够正常的进行的,用magento测试脚本进行测试,它也会显示服务器环境满足magento需求,然而,在安装完后正常使用的时候问题来了,magento前台不能够显示产品图片。所以,在碰到magento网站无法显示产品图片时,这个要作为一个可能的原因来考虑。

http://apps.hi.baidu.com/share/detail/23476196

PHP部分配置说明:

--prefix=/usr/local/php php安装目录 
--with-apxs2=/usr/local/apache/bin/apxs 
--with-config-file-path=/usr/local/php/etc 指定php.ini位置 
--with-mysql=/usr/local/mysql mysql安装目录,对mysql的支持 
--with-mysqli=/usr/local/mysql/bin/mysql_config mysqli文件目录,优化支持 
--enable-safe-mode 打开安全模式 
--enable-ftp 打开ftp的支持 
--enable-zip 打开对zip的支持 
--with-bz2 打开对bz2文件的支持 
--with-jpeg-dir 打开对jpeg图片的支持 
--with-png-dir 打开对png图片的支持 
--with-freetype-dir 打开对freetype字体库的支持 
--without-iconv 关闭iconv函数,种字符集间的转换 
--with-libxml-dir 打开libxml2库的支持 
--with-xmlrpc 打开xml-rpc的c语言 
--with-zlib-dir 打开zlib库的支持 
--with-gd 打开gd库的支持 
--enable-gd-native-ttf 支持TrueType字符串函数库 
--with-curl 打开curl浏览工具的支持 
--with-curlwrappers 运用curl工具打开url流 
--with-ttf 打开freetype1.*的支持,可以不加了 
--with-xsl 打开XSLT 文件支持,扩展了libxml2库 ,需要libxslt软件 
--with-gettext 打开gnu 的gettext 支持,编码库用到 
--with-pear 打开pear命令的支持,php扩展用的 
--enable-calendar 打开日历扩展功能 
--enable-mbstring 多字节,字符串的支持 
--enable-bcmath 打开图片大小调整,用到zabbix监控的时候用到了这个模块 
--enable-sockets 打开 sockets 支持 
--enable-exif 图片的元数据支持 
--enable-magic-quotes 魔术引用的支持 
--disable-rpath 关闭额外的运行库文件 
--disable-debug 关闭调试模式 
--with-mime-magic=/usr/share/file/magic.mime 魔术头文件位置

搬家后Magento前台只有产品的缩略图不显示的更多相关文章

  1. magento -- 如何在magento中进行产品的批量上传

    花费了好多时间,阅读了magento官方论坛上几乎所有的批量上传产品的相关帖子,分析了大量相关magento代码,终于可以完全实现指产品批量上传的功能,免除网速慢,在页面之间跳来跳去,以及重复输入数据 ...

  2. Magento给新产品页面添加分页

    本文介绍如何让magento创建一个带分页功能的新到产品页面,方便我们在首页或者其它CMS Page调用和展示新到产品. 在Magento我们经常有的做法是建立一个可以调用新产品的block,然后通过 ...

  3. 织梦DEDECMS更换目录后页面内的图片和缩略图无法显示解决方法

    http://www.win8f.com/seoyouhua/6609.html 很多人碰到织梦更换目录后内容图片和缩略图无法显示的问题,在此,慧鸿网络特地搜集整理了一篇关于织梦出现缩略图和内容无法显 ...

  4. js - 使用jquery发送前台请求给服务器,并显示数据

    1.使用jquery发送前台请求给服务器,并显示数据 <%@ page contentType="text/html;charset=UTF-8" language=&quo ...

  5. 如何改善magento前台图片质量

    magento做的网店的 前台产品图片仔细看会发现不够清晰,质量比原图损失较大,这是因为系统在用GD2压缩图片时默认压缩 质量是80%.为了提高产品图片质量,我们可以修改代码来改变压 magento做 ...

  6. Magento创建configurable产品的要点

    接着上一篇用API创建可配置的产品Configurable Product说事.Magento的产品类型可分为Simple Product.Group Product.Configurable Pro ...

  7. Magento如何设置产品的打折或者优惠价格

    促销是商家的必备武器,手段可以说是花样繁多.其中最有效最具吸引力的就是优惠券了.那么在Magento中如何添加优惠券呢? 修改位置:后台--促销--购物车价格规则 1.点击右上角的 添加新规则 按钮. ...

  8. magento -- 添加新产品时状态默认为激活,库存状态默认为有库存

    添加新产品时状态默认为激活 打开文件/app/code/core/Mage/Catalog/Model/Product/Status.php,注释掉“Please Select” /** * Retr ...

  9. magento前台访问错误

    前台访问出现错误 General error: 145 Table './dbname/tablename' ismarked as crashed and should be repaired 解决 ...

随机推荐

  1. 《Pro AngularJS》学习小结-02

    上一篇的项目只有一个单独的模板页面,加入了相应的controller,filter,使得页面上的数据能够动态的变化.现在我们开始建立并整合多个模板,加入购物车模块和结账checkout模块. 一.在页 ...

  2. jdk、jre、jvm的关系

    JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C:\Program Files\Java\jdk1.5.x\目录下的JRE.而C:\Program Files\Java\ ...

  3. freemarker实例2

    下面演示一个简单的使用项目过程:1. 使用myeclipse创建一个web项目testFM2. 把下载到的jar包(freemarker-2.3.9.jar)放到/WebRoot/WEB-INF/li ...

  4. double int char 数据类型

    贴心的limits... 测试代码: #include <iostream> #include <stdio.h> #include <limits> #inclu ...

  5. sql取年月日

    Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CON ...

  6. Mongodb Management Studio

    1.服务器管理功能添加服务器,删除服务器 2.服务器,数据库,表,列,索引,树形显示和状态信息查看 3.查询分析器功能.支持select,insert,Delete,update支持自定义分页函数 $ ...

  7. Js笔试题之正则表达式

    一.复习字符串的传统操作 如何获取一个字符串中的数字字符,并按数组形式输出,如 dgfhfgh254bhku289fgdhdy675gfh 输出[254,289,675] 分析:循环用charAt() ...

  8. 基于MVC模式的应用框架之struts

    1.struts开发步骤 引入struts的jar包: 在web.xml中引入struts的核心功能,配置struts核心过滤器:(如果项目中用到了其他过滤器,要放在struts过滤器之前,否则会失效 ...

  9. 基于K2 BPM的大型连锁企业开关店选址管理解决方案

    业内有句名言:“门店最重要的是什么?第一是选址,第二是选址,第三还是选址” 选址是一个很复杂的综合性商业决策过程,需要定性考虑和定向分析.K2开关店&选址管理方案重点关注:如何开出更好的店?在 ...

  10. CodeForces 546B-Soldier and Badges

    题意: 给出一些数字,要求每个数字都不一样需要增加几 思路: 先排序,然后一个个增加,最后求总和差 代码如下: #include <iostream> #include <cstdi ...