У меня есть сайт-кодогенератор, и я не могу заставить ImageMagick работать.ImageMagick библиотека в CI на OpenShift RedHat не работает
Я проверил с phpinfo(), и imagemagick включен на сервере.
Это код конфигурации для библиотеки:
$image_conf = array(
'image_library' => 'ImageMagick',
'library_path' => '/usr/bin/',
.....
я получаю ту же ошибку: обработка изображения не удался. Убедитесь, что ваш сервер поддерживает выбранный протокол и правильный путь к вашей библиотеке изображений.
является 'library_path' => '/usr/bin/'
? Я не могу показаться, чтобы найти что-нибудь об этом на своих форумах, люди, как правило, имели различные проблемы, которые были решены ...
И у меня нет других проблем с путями на сайте или подобном ...
Вот некоторые информационный сервер просить больше, если вам нужно:
$config['base_path']= "/var/lib/openshift/12341234...appcode/app-root/runtime/repo/php/";
$config['base_dir']= "/var/lib/openshift/1234324..appcode/app-root/runtime/repo/php/";
Imagick 2.2.2
PHP 5.3.3, ZendServer
Linux
Apache/2.2.22 (Red Hat Enterprise Web Server)
Если вы установили расширение ImageMagic, вам не нужно указывать свой путь. PHP может сгенерировать объект, используя $ image = new Imagick ('image.jpg'); –
Хм, но я бы хотел использовать его с библиотекой обработки изображений codeIgniters, и он использует код сверху ... таким образом, мне нужен правильный путь к библиотеке, так как тогда я могу просто вызвать $ this-> image_lib-> resize() и он выполняет всю работу. – JanBo
В этом случае вам нужно загрузить всю библиотеку (Bunch of class files) в PHP-версии (Not extension). Включите в свой файл конфигурации «library_path». Это только способ его настройки. –