Команда отлично работает из оболочки
/opt/ImageMagick/bin/convert /private/var/folders/nl/9cky1krj5_j7zwm34tfkndd40000gn/T/pdfPyflQF /private/var/folders/nl/9cky1krj5_j7zwm34tfkndd40000gn/T/imgRilIdW 2>&1
Я получил изображение. Но если я запускаю его с php
exec
Функция Я получаю ошибку
Array
(
[0] => convert: no images defined `/private/var/folders/nl/9cky1krj5_j7zwm34tfkndd40000gn/T/imgRilIdW' @ error/convert.c/ConvertImageCommand/3212.
)
Кажется, это не проблема разрешения. Разрешения на файл 666. Не могу понять, что не так.
php
imagemagick
Oleksandr IY
источник
источник
проверьте контекст пути. php и / или imagemagik могут интерпретировать от root, от местоположения imagemagik, от местоположения скрипта и т. д.
Yorik
@Yorik Но пути абсолютно. Как другие они могут интерпретировать?
Oleksandr IY
может быть в этом проблема. проверьте контекст: откуда вызывается скрипт, php-доступ к этим папкам и т. д.
Yorik
Вы поняли это?
Temuri