Я хочу создать изображение из 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/