gpt4 book ai didi

php - imagerotate 上的 elastic beanstalk linux php GD 库错误

转载 作者:太空宇宙 更新时间:2023-11-04 03:59:59 24 4
gpt4 key购买 nike

我已经在我的 MAMP 和 Lamp 网站上运行以下 imagerotate 代码很长时间了(Lamp 位于 AWS EC2 微型实例上),没有出现任何问题。

...

case 6 :
// 90 rotate right
$destinationImage = imagerotate($destinationImage, -90, -1);
$this -> log -> lwrite('90 rotate right');
$this -> log -> lwrite(var_export($destinationImage, true));
break;

....
return imagejpeg($destinationImage, $destination, 100);

我刚刚迁移到 Elastic beanstalk,并使用 eb 工具和 eb aws.push 从 git 进行部署。

自从将其推送到 ELB 后,我在日志中看到以下错误

PHP Warning:  imagejpeg() expects parameter 1 to be resource, boolean given in /var/app/current/util/ImageUtil.class.php on line 221

这告诉我 imagerotate 由于某种原因无法工作并返回 false。我的正常日志记录输出:

[26/Apr/2014:09:34:15] (image_upload) [2-f9skfpbrbdi36kdvr42gh3tt71] : 90 rotate right
[26/Apr/2014:09:34:15] (image_upload) [2-f9skfpbrbdi36kdvr42gh3tt71] : false

这是 Elastic Beanstalk 上的一个已知问题吗?有什么建议吗?

最佳答案

这不一定是亚马逊的错误。

我发现使用 -1 的 imagerotate 调用如下失败。

$destinationImage = imagerotate($destinationImage, -90, -1);

而使用 0 的版本有效

$destinationImage = imagerotate($destinationImage, -90, 0);

关于php - imagerotate 上的 elastic beanstalk linux php GD 库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23309091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com