Итак, взялся я за релизацию галереи. Всё-бы хорошо, вот только imagecache напрочь отказывется генерить превьюшки.
Установил модуль, добавляю пресет. Всё окей, до тех пор, пока я не указываю какой-нибудь Action. Т.е. пока action не установлен, превьюшка показывает оригинальный сэмпл (сэмпл картинка, с логотипом Друпал). Однако после добавление action, будь то Scale, Crop или даже Desaturate - превьюшка не показывается, и не создаётся.
Права на default/files выставил 777.
Копал поиск, ну чё-то так ничего и не нашёл, что помогло-бы решить проблему.
Зарнее спасибо!
Комментарии
А что в логах?
В логах апача (/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).
Права рекурсивно поставьте
Обижаете
sudo chmod 777 -R /var/www/drupal-test/sites/default/files/
Flush картинок после настроек не помог?
Неа. Да ведь он-то для того что-бы показывался Preview при редактировании пресета, по сути-то и не нужен. Он может пригодиться, насколько я понял, уже после того как создан матерьял с картинками/превьюшками.
В папке "files" создалась папка "imagecache"? На неё
тожеточно стоят права 777? В папке "imagecache" создалась папка под Ваши пресеты?Проверьте, включен ли модуль ImageAPI и, как миниммум один из подмодулей - для GD и/или imagemagic. Если включено всё, поменяйте обработчика на другой (gd на magick или наоборот).
Userbar: на все папки стоит 777, и папки пресетов создаются.
Dan: спасибо, проблема, похоже, действительно была в том, что оба модуля (GD и imagemagic) были выключены.
Включил ImageAPI GD2, и всё заработало.
Спасибо!