2012-09-06 21 views
10

Deseo crear una imagen a partir de un archivo pdf. Instalé ImageMagick en un servidor Linux y creé exitosamente una imagen desde un terminal con acceso raíz.error Error de WriteBlob con ImageMagick 6.7.9

Comando:

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

Pero cuando voy a ejecutar este comando desde la función php exec(). Que está mostrando este tipo de error

error: convertido: no se puede abrir la imagen /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.

Existe algún problema de permiso pero no sé qué archivo no tiene permiso. ¿Cómo puedo averiguar qué está causando este problema y cómo puedo solucionarlo?

Respuesta

4

que tienen el mismo problema - y su be - nombre de la carpeta equivocada, es necesario utilizar la ruta completa al archivo, de la raíz del sistema, o la ruta relativa sin/como primer símbolo

+0

No he tenido esto "- y su ser - mal nombre de la carpeta" –

13

Fue un problema de permisos para mí

chmod -R 777/dir

/dir = Directorio en el que desea escribir su imagen

-1

fue un problema de permisos para mí también.

doy el permiso completo a la carpeta cache que estaba presente dentro de la carpeta tcpdf.

chmod 0777 -R cache/

+0

Creo que se puede simplemente dar estos permisos a la carpeta únicamente. – Kaymaz

Cuestiones relacionadas