Magento - 调整图像破坏网站的大小

时间:2015-09-17 16:29:45

标签: php apache magento

由于某种原因,网站在尝试执行此操作时会中断:

<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(242) ?>

网站呈现直到该行,没有任何错误显示在任何地方(既不是apache错误或日志,也不是system.log或exception.log)。

它发生在这个项目的任何网站上,我不知道我是否遗漏了一些PHP模块或类似的东西?在开发网站上,它使用相同的代码很好,所以我不确定是什么导致它。其他项目也运作良好。

2 个答案:

答案 0 :(得分:1)

如果您没有在Magento日志中看到任何错误,这可能是未启用PHP的GD扩展的症状。我相信resize()函数使用该扩展名。

检查您的php配置以确保已启用。

以下是其他系统要求,假设您使用的是Magento 1.9之前的版本:system requirements

答案 1 :(得分:0)

我修复了这个安装php-gd模块

sudo apt-get install php5-gd

然后

sudo service apache2 restart

解决了问题