У меня есть приложение в php, которое создает изображения с помощью imagick.
Он работал правильно, но вдруг перестает работать.
На моем локальном хосте все работает правильно. Но на сервере он перестает работать. Не показывать ошибки и ничего не выводить.
Но это происходит только тогда, когда я создаю новый Imagick с файлом.
то есть:
$image = new Imagick();
$image->newImage(100, 100, new ImagickPixel('red'));
$image->setImageFormat('png');
header('Content-type: image/png');
echo $image;
это отлично работает
но если я использую изображение:
$image = new Imagick('img.png');
$image->thumbnailImage(100, 0);
header('Content-type: image/png');
echo $image;
это не работает.
Я проверил phpini и imagick включен, и разрешения 777.
раздел tmp:
Filesystem Size Used Avail Capacity Mounted on
tank/data 2.6T 99G 2.5T 4% /
Мои вопросы: что не так? И что можно изменить, чтобы это перестало работать?
Может быть расширение сломано?
Задача ещё не решена.
Других решений пока нет …