Неустранимая ошибка: Uncaught Error: Class 'Imagick' не найден в пользовательском плагине WordPress

Я создаю пользовательский плагин WordPress, и в этом я буду использовать класс «imagick». Вот пример кода, который используется в моем php-файле пользовательского плагина:

$imagick = new Imagick();
$imagick->readImage($b);
$imagick->writeImage('output.jpg');

но в этом коде у меня есть ошибка, например: Неустранимая ошибка: Uncaught Error: Class 'Imagick' не найден...


Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
2 893
1

Ответы 1

Fatal error: Uncaught Error: Class 'Imagick' not found

Это означает, что этот класс не определен и поэтому не может быть найден.

Imagick is a native php extension.

Вам нужно убедиться, что это расширение существует на вашем сервере и настроено. Для этого вам может понадобиться помощь вашего хостинг-провайдера или, если у вас есть полный доступ к серверу, установите его самостоятельно.

Создайте файл php со следующим кодом:

<?php
phpinfo();

Запустить его. Он должен показать вам все существующие и доступные расширения на вашем сервере. Проверьте это значение для Imagick.

Спасибо за повтор. Да, вы правы. Это расширение недоступно в моем файле phpinfo. Я использую wamp-сервер. Каково решение?

Anjali Patel 18.03.2019 11:01

Чтобы установить его. Вот ответ для установки imagick на WAMP: stackoverflow.com/questions/33336327/…

Ofir Baruch 19.03.2019 13:02

Если мой ответ решил вашу проблему, пожалуйста, примите его :) Спасибо.

Ofir Baruch 06.04.2019 06:53

Другие вопросы по теме