error WriteBlob使用ImageMagick 6.7.9失败


error WriteBlob Failed using ImageMagick 6.7.9

我想从pdf文件创建一个图像。我在Linux服务器上安装了ImageMagick并成功地从具有根访问权限的终端创建了图像。

命令:

 /usr/local/bin/convert http://www.artisticancestry.com/sites/default/files/media/Getting%20Started_7.pdf /public_html/testing.png

但是当我要从php exec()函数执行这个命令时。它显示了这种类型的错误

错误:convert:无法打开图像/public_html/testing-0.png': No such file or directory @ error/blob.c/OpenBlob/2642. convert: WriteBlob Failed/public_html/testing-0.png'@error/png.c/MagickPNGErrorHandler/1751。

存在一些权限问题,但不知道哪个文件没有权限。我如何才能找出这个问题的原因,以及如何解决它?

这是我的权限问题

chmod-R 777/目录

/dir=要写入图像的目录

我也遇到了同样的问题。问题是文件夹名称错误。您需要使用从系统根目录到文件的完整路径,或不带/的相对路径作为第一个符号。

这对我来说也是一个权限问题。

我对tcpdf文件夹中的cache文件夹授予完全权限。

chmod 0777 -R cache/