Ошибка генерации изображения

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

Аватар пользователя shumod@drupal.org shumod@drupal.org 16 июня 2012 в 17:58

Не могу понять в чём дело. Не создаются превьюшки картинок.

При попытке зайти по прямой ссылке на превью пишет "Ошибка генерации изображения". Подскажите, в чём может быть дело?

Комментарии

Аватар пользователя GotLosiom GotLosiom 10 сентября 2012 в 0:02

Стоит проверить:
1. Пути (admin/config/media/file-system)
2. Наличие php5-gd (apt-get install php5-gd)
3. Если используется nginx, то наличие правила вида
location ~ ^/sites/.*/files/styles/ {
try_files $uri /index.php?q=$uri;
}
4. Если ничего не помогает admin/reports/dblog в студию.

з.ы. Образец при создании нового правила генерируется нормально ? Т.е. admin/config/media/image-styles/edit/имя_стиля выводит оба изображения ?

Аватар пользователя Kaylang Kaylang 4 августа 2013 в 14:45

Есть такая же проблема при попытке программно вывести превью по пресету.

print theme_image_style(
        array(
                'style_name' => 'стиль превью',
                'width' => XXX,
                'height' => YYY,
                'path' => 'public://путь к картинке+картинка',
        )
);

генерится HTML-код

<img typeof="foaf:Image" src="путь public/styles/стиль превью/public/путь к картинке+картинка?itok=lbqN3GUt" width="XXX" height="YYY" alt=""/>

но сам файл картинки не создается и при просмотре чисто ссылки сообщение: "Ошибка генерации изображения".
права на папки в норме - запись разрешена.

Аватар пользователя igorek igorek 2 марта 2014 в 18:00

Решение: В первую очередь проверьте, чтобы урл файла был не от корня сайта, а от папки files.
То есть не 'sites/default/files/images/image.jpg', а просто: 'images/image.jpg'
Об этом, например, говорится здесь: theme_image_style($variables).

Аватар пользователя SunriseChild SunriseChild 5 февраля 2015 в 18:15

Во! Спасибун!
Даже специально зарегался чтоб "спасибо!" сказать Dirol
Сменил дефолтный путь sites/default/files в "Общедоступный путь файловой системы" на images. Стили сохраняются в норме.

Аватар пользователя artem1914@yandex.ru artem1914@yandex.ru 19 апреля 2015 в 16:27

Добрый день, я мало понимаю в Друпале, нашего программиста уволили, а на сайте пропали изображения видео в темах
http://ik-zona.ru/filmy-na-telekanale-zona вот ссылка, пишет ошибка генерации изображения, как можно исправить, и чтоб не сильно заумно, может как нибудь в панеле управления сайтом это можно решить? Если кто подскажет спасибо огромное!

Аватар пользователя igorek igorek 19 апреля 2015 в 16:43

http://ik-zona.ru/sites/default/files/styles/200x250/public/video/thumbn... - Ошибка генерации изображения.
Само фото физически есть - http://ik-zona.ru/sites/default/files/video/thumbnails/1522/1.jpg
Попробуйте:
1. Очистить кеш - admin/config/development/performance
2. Обновить пресет - admin/config/media/image-styles и опять почистить кеш, можно ещё и крон запустить - admin/reports/status. Крон каждый день запускается?

Аватар пользователя bobser bobser 11 марта 2016 в 19:42

Была та же проблема. Выставил права доступа 755 на все вложенные папки начиная с /sites/default/files/ и всё заработало.