2014-02-20 3 views
2

У меня есть сайт-кодогенератор, и я не могу заставить 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)

+0

Если вы установили расширение ImageMagic, вам не нужно указывать свой путь. PHP может сгенерировать объект, используя $ image = new Imagick ('image.jpg'); –

+0

Хм, но я бы хотел использовать его с библиотекой обработки изображений codeIgniters, и он использует код сверху ... таким образом, мне нужен правильный путь к библиотеке, так как тогда я могу просто вызвать $ this-> image_lib-> resize() и он выполняет всю работу. – JanBo

+0

В этом случае вам нужно загрузить всю библиотеку (Bunch of class files) в PHP-версии (Not extension). Включите в свой файл конфигурации «library_path». Это только способ его настройки. –

ответ

0

Две вещи: Я хотел бы проверить, чтобы увидеть, если вы даете разрешение на сервер записи в каталог, который вы пытаетесь сохранить изображения. Попробуйте chmod 777 на диске, чтобы убедиться.

Если это не сработает, я предлагаю вам познакомиться с MagickWand. http://www.magickwand.org/

Смежные вопросы