(решено) ImageMagick ошибка

Главные вкладки

Аватар пользователя vitamin76 vitamin76 3 июня 2010 в 1:13

подскажите пожалуста, после установки ImageMagick выдает ошибку ImageMagick image toolkit is not properly installed
The modules/image/image.imagemagick.inc file must be copied to includes in order for the ImageMagick image toolkit to function.
что это значит и как с этим бороться

Комментарии

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 3 июня 2010 в 2:12

Vladimir_VVV wrote:
чо прям край имидж межиком нужно? гэдэдва уже неканает?

не всегда. например в дебиане, php/gd2 связка скомпилирована дурацким образом, не позволяющим получать оптимальное качество при трансформации изображений. а ImageMagick позволяет.

Аватар пользователя vitamin76 vitamin76 3 июня 2010 в 1:34

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

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 3 июня 2010 в 2:13

vitamin76 wrote:
подскажите пожалуста, после установки ImageMagick выдает ошибку ImageMagick image toolkit is not properly installed
The modules/image/image.imagemagick.inc file must be copied to includes in order for the ImageMagick image toolkit to function.
что это значит и как с этим бороться

The modules/image/image.imagemagick.inc file must be copied to includes in order for the ImageMagick image toolkit to function.

нужно выполнить данную инструкцию, всего-навсего )

Файл modules/image/image.imagemagick.inc должен быть скопирован в директорию includes (в корне инсталляци друпала) для того, чтобы ImageMagick тулкит мог функционировать.

Аватар пользователя Vladimir_VVV Vladimir_VVV 3 июня 2010 в 4:48

я вот на дебиане с его говносборкой суперсекьюрного гд но как то не особо напрягает. Хотя я от имиджкеша(требователь ГЭДЭ) только ресайз использую и почти всегда вниз.

Аватар пользователя vitamin76 vitamin76 3 июня 2010 в 10:37

спасибо что подсказали но вылезла новая ошибка
warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/bin/convert) is not within the allowed path(s): (/var/www/samsdela/data:.) in /var/www/samsdela/data/www/samsdelay.ru/modules/image/contrib/image_im_advanced/image_im_advanced.install on line 31.
не подскажите как с ней бороться

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 3 июня 2010 в 18:07

vitamin76 wrote:
спасибо что подсказали но вылезла новая ошибка
warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/bin/convert) is not within the allowed path(s): (/var/www/samsdela/data:.) in /var/www/samsdela/data/www/samsdelay.ru/modules/image/contrib/image_im_advanced/image_im_advanced.install on line 31.
не подскажите как с ней бороться

на странице /admin/settings/imageapi/config/imageapi_imagemagick должен быть указан путь к внешнему исполнимому файлу convert

на linux-like системах он обычно /usr/bin/convert
на *bsd -- /usr/local/bin/convert

чтобы выяснить наверняка, нужно в коммандной строке выполнить команду
which convert
которая укажет путь к первому найденому convert

Аватар пользователя Vladimir_VVV Vladimir_VVV 3 июня 2010 в 14:19

"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
а почему тогда бы не использовать ImageMagick, в чем радость GD2?

в установки из коробки, мне нужно быстро в два клика чтобы все работало.

Аватар пользователя Habilis2010 Habilis2010 17 января 2011 в 12:50

Здравствуйте. У меня та же проблема, что и у vitamina 76. И решаю я её теми же самыми методами, что и он. Спасибо за подсказки:-) Но как выполнить в командной строке команду which convert??? Подскажите, пожалуйста, буду очень благодарен.

С уважением С.Кондулуков

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 17 января 2011 в 14:10

1. подключив клавиатуру к серверу напрямую
2. зайдя удаленно при помощи программы-терминала, скорее всего ssh
3. выполнив <?php system('which convert') ?>