错误WriteBlob使用ImageMagick 6.7.9失败

use*_*100 12 php imagemagick

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

命令:

 /usr/local/bin/convert http://www.artisticancestry.com/sites/default/files/media/Getting%20Started_7.pdf /public_html/testing.png
Run Code Online (Sandbox Code Playgroud)

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

错误: 转换:无法打开图像/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.

有一些权限问题,但不知道哪个文件没有权限.如何找出导致此问题的原因以及如何解决?

小智 14

这对我来说是一个许可问题

chmod -R 777/dir

/ dir =您要编写图像的目录


Gre*_*y2k 7

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