И снова imagecache ... Не генерятся превьюшки

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

Аватар пользователя patison patison 7 февраля 2010 в 19:23

Итак, взялся я за релизацию галереи. Всё-бы хорошо, вот только imagecache напрочь отказывется генерить превьюшки.
Установил модуль, добавляю пресет. Всё окей, до тех пор, пока я не указываю какой-нибудь Action. Т.е. пока action не установлен, превьюшка показывает оригинальный сэмпл (сэмпл картинка, с логотипом Друпал). Однако после добавление action, будь то Scale, Crop или даже Desaturate - превьюшка не показывается, и не создаётся.
Права на default/files выставил 777.
Копал поиск, ну чё-то так ничего и не нашёл, что помогло-бы решить проблему.

Зарнее спасибо!

Комментарии

Аватар пользователя patison patison 7 февраля 2010 в 19:49

В логах апача (/var/log/apache2/error.log) ничё интересного. Разве что [Sun Feb 07 17:39:04 2010] [error] [client 127.0.0.1] Attempt to serve directory: /var/www/drupal-test/sites/default/files/imagecache/image800x600/, причём пресет на котором тестил не image800x600 а другой (image150x150).

Аватар пользователя patison patison 7 февраля 2010 в 22:44

Неа. Да ведь он-то для того что-бы показывался Preview при редактировании пресета, по сути-то и не нужен. Он может пригодиться, насколько я понял, уже после того как создан матерьял с картинками/превьюшками.

Аватар пользователя Userbar Userbar 7 февраля 2010 в 23:26

В папке "files" создалась папка "imagecache"? На неё тоже точно стоят права 777? В папке "imagecache" создалась папка под Ваши пресеты?

Аватар пользователя Dan Dan 7 февраля 2010 в 23:40

Проверьте, включен ли модуль ImageAPI и, как миниммум один из подмодулей - для GD и/или imagemagic. Если включено всё, поменяйте обработчика на другой (gd на magick или наоборот).

Аватар пользователя patison patison 8 февраля 2010 в 14:15

Userbar: на все папки стоит 777, и папки пресетов создаются.

Dan: спасибо, проблема, похоже, действительно была в том, что оба модуля (GD и imagemagic) были выключены.
Включил ImageAPI GD2, и всё заработало.

Спасибо!