首页 > 解决方案 > Imagick 导致无法从路径 (/tmp/phpjRWxLB) 读取图像

问题描述

这个错误现在困扰我太久了。

我正在使用带有 ImageUpload 插件的 cakephp 3.4。一切都很好,直到我突然开始

502 bad gateway错误

当我检查我的 cakephp 日志时,我可以看到:

Error: [Intervention\Image\Exception\NotReadableException] Unable to read image from path (/tmp/phpjRWxLB).

Caused by: [ImagickException] no decode delegate for this image format `JPEG' @ error/constitute.c/ReadImage/504

我没有进行任何服务器更新,但似乎 Imagick 无法读取图像或其他内容。

我尝试了什么:我想检查phpinfo(),但如果我这样做了,我又得到502 bad gateway

我试图更新imagick但仍然没有。

如果我这样做

php -i | grep php.ini

回应是:

Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
double free or corruption (out)
Magick: abort due to signal 6 (SIGABRT) "Abort"...

知道这里到底发生了什么吗?

标签: ubuntucakephpimagick

解决方案


推荐阅读