Библиотека GD для PHP работает, но была скомпилирована без поддержки функций эффектов вращения и обесцвечивания

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

Аватар пользователя Gryuev Gryuev 7 января 2011 в 18:25

drupal-7.0

Библиотека GD для PHP работает, но была скомпилирована без поддержки функций эффектов вращения и обесцвечивания. Вероятно, она была скомпилирована с использованием файлов из официального источника http://www.libgd.org вместо встроенной в PHP. Вам следует перекомпилировать PHP с параметром использования встроенной библиотеки GD --with-gd

что это? как исправить(в PHP ни бум бум)? и можно ли не исправлять, если не предвидется ни каких эффектов вращения и обесцвечивания.

Комментарии

Аватар пользователя dvman dvman 7 января 2011 в 21:06

попробуй модуль image

cp modules/image/image.imagemagic.inc includes/image.imagemagic.inc
/admin/build/menu-customize/navigation – Сохранить изменения
Сразу после установки image делаем настройку импорта изображений : admin/settings/image/image_import
- папка импорта tmp/upload/image ( без слеша в начале ! )
-mkdir tmp/upload/image ; chown -R apache:apache tmp
admin/settings/image/image_import – указываем созданную папку ( Путь для импорта: - tmp/image )
Настраиваем ImageMagic :
- открыть admin/settings/image-toolkit и выбрать средство для обработки изображений ImageMagicToolkit

тоесть модуль заменяет средство обработки изображений с гд на ImageMagicToolkit

Аватар пользователя Gryuev Gryuev 29 января 2011 в 19:58

"dvman" wrote:
попробуй модуль image

cp modules/image/image.imagemagic.inc includes/image.imagemagic.inc
/admin/build/menu-customize/navigation


модуль image установлен, но нет файла image.imagemagic.inc

Аватар пользователя gendor gendor 6 ноября 2011 в 18:56

Добрый вечер!
У меня Drupal 7.9, я его только поставил, и точно такая же проблема

Библиотека GD — вращение и обесцвечивание    2.0 or higher
Библиотека GD для PHP работает, но была скомпилирована без поддержки функций эффектов вращения и обесцвечивания. Вероятно, она была скомпилирована с использованием файлов из официального источника http://www.libgd.org вместо встроенной в PHP. Вам следует перекомпилировать PHP с параметром использования встроенной библиотеки GD --with-gd. См. справку PHP.

Не могу разобраться, что нужно сделать, чтобы все нормализовать?

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 6 ноября 2011 в 19:48

"gendor" wrote:
Не могу разобраться, что нужно сделать, чтобы все нормализовать?

Перкомпилировать php с правильной библиотекой. Или обновить операционую систему.

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

"gendor" wrote:
как?

Если возникает такой вопрос, то советовать бесполезно. Я не глумлюсь, считаю данную данную задачу нетривиальной, чтобы безжалостно отправлять с гугл -- http://www.google.ru/search?q=recompile+php+with+gd&ie=utf-8&oe=utf-8&aq=t ))

Проще попытаться найти хостинг, где стоит нужна версия php.

Аватар пользователя gendor gendor 9 ноября 2011 в 0:08

В любом случае, большое спасибо за ответ. Я обязательно на досуге почитаю эту информацию, т.к. мне хочется понять природу этой ошибки. И к слову, версия PHP на моем хостинге - 5.2.10
Вот подробная информация о PHP моего сервера - http://germes.beget.ru/phpinfo.php

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 9 ноября 2011 в 0:26

"gendor" wrote:
мне хочется понять природу этой ошибки

Выдача phpinfo говорит, что крутиться это все на ubuntu6.10, которая вышла в 2006 году и в 2008 прекратила поддерживаться. А ubuntu строилась на основе debian. А в дебиан до версии 6 не включали современную библиотеку GD толи из-за лицензионных разногласий, то ли из-за несоответствия другим debian-policies.

Вот и вся природа. )