2012-09-06 8 views
10

Chcę utworzyć obraz z pliku pdf. Zainstalowałem ImageMagick na serwerze Linux i pomyślnie utworzyłem obraz z terminala z dostępem roota.Błąd WriteBlob Nieudane użycie ImageMagick 6.7.9

Command:

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

ale kiedy jadę do wykonania tego polecenia z PHP exec() funkcji. To pokazuje ten rodzaj błędu

błąd: convert: Nie można otworzyć obraz /public_html/testing-0.png': No such file or directory @ error/blob.c/OpenBlob/2642. convert: WriteBlob Failed /public_html/testing-0.png”@ błąd/png.c/MagickPNGErrorHandler/1751.

Istnieje pewien problem z pozwoleniem, ale nie wiadomo, który plik nie ma pozwolenia. Jak mogę się dowiedzieć, co jest przyczyną tego problemu i jak mogę go rozwiązać?

Odpowiedz

4

Mam ten sam problem - i jego Be - nieprawidłowa nazwa folderu, trzeba użyć pełnej ścieżki do pliku, od korzenia systemu lub względną ścieżkę bez/jako pierwszy symbol

+0

nie dostać to „- a jej być - niewłaściwa nazwa folderu” –

13

To była kwestia zgody na mnie

chmod -R 777/dir

/dir = katalog, w którym chcesz pisać swój wizerunek

-1

To była kwestia zgody na mnie.

Udzielam pełnego pozwolenia do folderu cache, który był obecny w folderze tcpdf.

chmod 0777 -R cache/

+0

myślę, że można po prostu dać te uprawnienia tylko do folderu. – Kaymaz

Powiązane problemy