想象模块的问题 - PHP

时间:2011-06-07 11:56:26

标签: php apache2 imagemagick suexec suphp

我在图像magick php模块中有一个奇怪的错误。

ImagickException [ 1 ]: Postscript delegate failed '/tmp/magick-XXxIARsr': wd7C.cache @ error/pdf.c/ReadPDFImage/638

从看来这是授权的问题。

我在apache中有suphp和suexec。我认为缓存路径存在问题。但我在configure.xml文件中更改了它,路径仍然相同。

你有什么想法吗?

1 个答案:

答案 0 :(得分:2)

Imagick-speak中的“代表”只是想象力开始处理一些它无法独立处理的文件格式的程序。就像你的情况一样 - imagick没有内置的PDF阅读器,它依赖于GhostScript(我相信)来渲染它们。很可能你没有安装GhostScript / GhostView,或者PDF中存在一些令GhostScript出现问题的问题 - 例如使用非嵌入式Windows字体。