Поставил не fedora7 ImageMagick, но в настройках друпала, выдает вот такую надпись...
ImageMagick Binary
ImageMagick is a standalone program used to manipulate images. To use it, it must be installed on your server and you need to know where it is located. If you are unsure of the exact path consult your ISP or server administrator.
The specified ImageMagick path /usr/bin/convert does not exist.
PHP's open_basedir security restriction is set to /var/www/vhosts/trancedelica.ru/httpdocs:/tmp, which may be interfering with attempts to locate ImageMagick.
Path to the "convert" binary: *
Что значит сие? Что за дирретория такая хитрая?
Комментарии
Это PHP заперт в каталоге, чтоб не тянул свои шаловливые ручки по всему жесткому диску и не запускал что не следует.
P.S. Надо либо добавить директорию ImageMagick в open_basedir в php.ini, либо перетащить сам IM в одну из указанных папок.
Сомневаюсь.
Ищите куда у Вас проинсталился IMagick: по пути /usr/bin/ бинарника convert нет.
/usr/local/bin и т.д.
Ну и вообще полезно читать что приложение пишет после установки
Все равно не пашет
Прописал в php.ini
open_basedir = /var/www/vhosts/trancedelica.ru/httpdocs/tmp
А все тоже самое. Рестарт апача делал.
Что касается IM, не могу найти, куда этот IM поставился. Мож кто подскажет, куда он по умолчанию в федоре 7 ложится?
Поставил этот модуль уже с помощью службы поддержки.
/usr/bin/convert -v
Version: ImageMagick 6.3.2 04/05/07 Q16 file:/usr/share/ImageMagick-6.3.2/doc/index.html
ТОлько все равно не пашет. Кто настраивал, скажите как делали!
kuroki_kaze правильно сказал, это в настройках PHP прописано, где-то так:
open_basedir = /var/www/vhosts/trancedelica.ru/httpdocs:/tmp
Тебе нужно поставить просто
open_basedir =
и ничего не указывать в нем, тогда Друпал будет иметь доступ к /usr/bin/convert, а не только к тем папкам, которые в open_basedir.
Я сам с подобной проблемой 3 часа мучался, с этим быстро разобрался, но ImageMagick все равно не работал. Оказывается, путь к нему надо указывать в 2х (!) местах, а не в одном.
Блин, ну всем Друпал хорош, но иногда его интерфейс меня просто убивает! Нет, чтобы в одном месте в БД сохранять этот путь и использовать его везде, так каждый модулеписатель просит указывать его отдельно. А мы потом удивляемся, почему не работает, вроде ж уже все прописали?
Короче, вот места, которые я нашел (на данный момент) где надо указывать путь к ImageMagick:
/admin/settings/imageapi/config/imageapi_imagemagick
/admin/settings/image-toolkit
Странно, все равно красным подсвечивает этот путь в настройках ((
А как его заставить работать? Я все установил, все пути указал, все у меня без ошибок. Но куда прописывать настройки для IM я так и не понял?
Точнее команды? Через cmd что ли?
/admin/settings/imageapi/config/imageapi_imagemagick
Вторая ссылка - это вообще настройки сжатия GD2
Вы чего-то путаете.