2012-09-06 2 views
10

Je veux créer une image à partir d'un fichier pdf. J'ai installé ImageMagick sur un serveur Linux et créé avec succès une image à partir d'un terminal avec un accès root.erreur WriteBlob a échoué en utilisant ImageMagick 6.7.9

Commande:

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

Mais quand je vais exécuter cette commande de la fonction php exec(). Il montre ce type d'erreur

erreur: convert: impossible d'ouvrir l'image /public_html/testing-0.png': No such file or directory @ error/blob.c/OpenBlob/2642. convert: WriteBlob Failed /public_html/testing-0.png » erreur @/png.c/MagickPNGErrorHandler/1751.

Il y a un problème de permission mais je ne sais pas quel fichier n'a pas d'autorisation. Comment puis-je savoir quel est le problème et comment le résoudre?

Répondre

4

J'ai le même problème - et son soit - nom de mauvais dossier, vous devez utiliser le chemin complet vers le fichier, de la racine du système, ou le chemin relatif sans/comme premier symbole

+0

Je n'ai pas ce « - et son être - un mauvais nom de dossier » –

13

Il était une question d'autorisation pour moi

chmod -R 777/dir

/dir = Répertoire où vous souhaitez écrire votre image

-1

Il était une question d'autorisation pour moi aussi.

Je donne la permission complète dans le dossier cache qui était présent à l'intérieur dossier tcpdf.

chmod 0777 -R cache/

+0

Je pense que vous pouvez simplement donner ces autorisations dans le dossier uniquement. – Kaymaz

Questions connexes