Ошибка WriteBlob с ошибкой с использованием ImageMagick 6.7.9

Я хочу создать изображение из PDF-файла. Я установил ImageMagick на сервере Linux и успешно создал изображение с терминала с корневым доступом.

Команда:

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

Но когда я собираюсь выполнить эту команду из функции php exec (). Он показывает этот тип ошибки

error: convert: невозможно открыть изображение /public_html/testing-0.png': No such file or directory @ error/blob.c/OpenBlob/2642. convert: WriteBlob Failed /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.

Существует некоторая проблема с разрешением, но не знаю, какой файл не имеет разрешения. Как я могу узнать, что вызывает эту проблему, и как я могу ее решить?

Это был вопрос разрешения для меня

chmod -R 777 / dir

/ dir = Каталог, в котором вы хотите записать свое изображение

У меня такая же проблема – и ее неправильное имя папки, вам нужно использовать полный путь к файлу, от корня системы или относительного пути без / в качестве первого символа

Для меня это тоже вопрос разрешения.

Я предоставляю полное разрешение на папку cache которая присутствует в папке tcpdf .

chmod 0777 -R cache/