Я успешно установил Imagick версии 3.4.4 на PHP 7.2.18 в моем XAMPP для windows 10. Я попытался запустить файл phpinfo. php, и я вижу правильно настроенный imagick.
Мой сайт с Magento 1.9.4.3. Я нахожусь на странице учетной записи клиента, и я просто попытался запустить этот код, чтобы увидеть, существует ли imagick и все ли работает нормально:
if (class_exists('imagick')) {echo "imagick exist";} else {echo "class imagick not exist";}
После этого я установил ghostscript 9.50 для win 32. Я установил ghostscript в основной root из xampp. После установки Ghostscript я сразу же попытался прочитать файл pdf таким образом, и, к сожалению, страница возвращается пустой:
$Filename = Mage::getBaseDir().DS.'clienti'.DS.$customerName.DS."flooop.pdf";
$im = new imagick();
$im->readImage($Filename);
Ошибка, которую я увидел в файле var / log / exception.log, такова :
ImagickException: PDFDelegateFailed `system cannot find the file specified.
' @ error/pdf.c/ReadPDFImage/794 in C:\xampp\htdocs\higiftit\app\design\frontend\sns_toronto\default\template\customer\upload\area-invio-file.phtml:186
Я перепробовал все, но, к сожалению, всегда возвращается одна и та же ошибка. Как я мог это сделать?