перестань работать на сервере

У меня есть приложение в 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%    /

Мои вопросы: что не так? И что можно изменить, чтобы это перестало работать?
Может быть расширение сломано?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]