我在这里遇到了一个问题,它不断出现一条消息,上面写着“不支持的图像格式”
首先我试图解决这个问题,它似乎已经修复,但是今天当我点击页面时出现了同样的错误。在我通过更新文章的所有图像来解决它之前。但我想要永久修复这个问题。因为很明显,我将不得不一遍又一遍地做同样的事情,这不是正确的做事方式。
这与图像格式有关吗?或者是否有我需要处理的 php 文件或静态块?
似乎是模块“CommerceLab 的新闻”导致它出现在文件中:
app/design/frontend/enterprise/easydry/template/clnews/list.phtml
第 47 行。
检查那个 resize 调用,看看它是否真的指向一个有效的图像路径。可能源代码看起来像这样...->resizeImage($imagePath, other, stuff...);
,您可以注释掉该行并将其放在其下方,以查看图像路径看起来不错并且是有效的 GD2 格式:var_dump($imagePath); exit;
.
您也可以直接转向 Commercelab 并查看他们是否有任何可用的错误修复,也许该模块并非旨在与企业版 Magento 一起使用。
堆栈跟踪指向 GD2.php 的第 51 行作为异常的起源。您可以查看导致异常的特定逻辑的代码。您可能想尝试使用这些函数为您提供有关图像的信息:
这两个函数都将尝试告诉您图像的类型。
gd_info ()还可以为您提供有关特定服务器的 GD 安装功能的有用信息。