【问题标题】:error WriteBlob Failed using ImageMagick 6.7.9错误 WriteBlob 使用 ImageMagick 6.7.9 失败
【发布时间】:2012-09-06 11:18:19
【问题描述】:

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

命令:

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

但是当我要从 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。

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

【问题讨论】:

  • 我的问题是文件夹不存在...

标签: php imagemagick


【解决方案1】:

这对我来说是权限问题

chmod -R 777 /目录

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我没有得到这个“ - 并且它是 - 错误的文件夹名称”
    【解决方案3】:

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

    我授予 cache 文件夹的完全权限,该文件夹位于 tcpdf 文件夹中。

    chmod 0777 -R cache/

    【讨论】:

    • 我认为您只能将这些权限授予文件夹。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    相关资源
    最近更新 更多