Php Magento GetProductThumbnail不';升级后无法工作

Php Magento GetProductThumbnail不';升级后无法工作,php,magento,magento-1.7,magento-1.9,magento-1.9.1,Php,Magento,Magento 1.7,Magento 1.9,Magento 1.9.1,我已经从Magento 1.7.0.0升级到了1.9.0.1,在最终解决了大部分问题后,我留下了一个无法解决的问题 我的产品页面或购物车中的缩略图均无效。它们只显示占位符图像,但没有显示我设置的占位符图像。它显示的是皮肤文件夹中默认的magento图像 我用这个来获取缩略图 echo $this->getProductThumbnail()->resize(74, 89); 当我使用此代码时,我在其他方面也有问题 $this->helper('catalog/image')-

我已经从Magento 1.7.0.0升级到了1.9.0.1,在最终解决了大部分问题后,我留下了一个无法解决的问题

我的产品页面或购物车中的缩略图均无效。它们只显示占位符图像,但没有显示我设置的占位符图像。它显示的是皮肤文件夹中默认的magento图像

我用这个来获取缩略图

echo $this->getProductThumbnail()->resize(74, 89);
当我使用此代码时,我在其他方面也有问题

$this->helper('catalog/image')->init($_product, 'thumbnail', $image->getFile())->resize(100,153)
如果我使用除“缩略图”以外的任何其他单词,它都可以正常工作,但只要我使用缩略图,我就会得到相同的结果,只是随机的占位符图像

我已经想不出为什么现在不行了

编辑:

好的,我想我已经让它工作了,但结果我只是从现场复制了缓存文件夹。那时我把范围缩小了一点。看起来Magento只是出于某种原因拒绝生成缓存图像,但我不知道为什么。所有权限都在文件夹上设置,GD在服务器上运行,与live站点相同


谢谢

解决了我自己的问题

在后台,Gd2.php中的“imagecopymerge”函数出错,因为传递给它的是一个字符串,而不是一个long作为水印不透明度的值

在查看Magento配置后,为水印设置了图像,但不透明度字段留空


我不知道为什么会出错,因为我想字段应该可以是空白的,但没关系。

感谢您无缘无故地投了反对票