Отвалился styles (imagecache) в 7-ке

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

Аватар пользователя _MIR_ _MIR_ 23 февраля 2013 в 19:49

Хай All!

Переехал месяц назад на 7-ку. Все вроде ОК-ей, но чего-то вдруг перестал обрабатывать загруженные картинки style (imagecache). Причем не все пресеты глючат. В логах пишет:

Тип доступ запрещён
Сообщение files/styles/content_full/public/image/content/2013/02/nesostoyavshiysya_mushketer_16204_15022013_0.jpg
Важность предупреждение

Что за хрень может быть? Сделал флуш, все пресеты восстановились (папки), а этот фиг... Хелп плиз, кто сталкивался???

Комментарии

Аватар пользователя _MIR_ _MIR_ 24 февраля 2013 в 14:11

Самое интересное, когда делаю флуш (под 7-ку есть отдельный модуль), папки с картинками пресетов удаляются. Это логично, т.к. картинки потом должны перегенерироваться. После они создаются сами (по требованию системы), но картинки туда не ложатся! Права ставятся автоматом (apache/apache 755).

Я ведь туда не лазил и ничего не крутил...

Да, вот что еще заметил. По требованию Вьювс картинки генерятся нормально. Получается, не фурычит модуль insert...

Аватар пользователя neltharian neltharian 25 февраля 2013 в 14:07

хз я еще не обновлялся до 20 у меня такого небыло. Если обновление решило вашу проблему отпишите сюда - может кому-то пригодится

Аватар пользователя _MIR_ _MIR_ 2 марта 2013 в 17:31

Да-да, таки полезно читать, что нового в релизе...

http://drupal.org/drupal-7.20-release-notes

Drupal core's Image module allows for the on-demand generation of image derivatives. This capability can be abused by requesting a large number of new derivatives which can fill up the server disk space, and which can cause a very high CPU load. Either of these effects may lead to the site becoming unavailable or unresponsive.

The security fixes in this release change all image derivative URLs generated by Drupal to append a token as a query string. ("Image derivatives" are copies of images which the Drupal Image module automatically creates based on configured image styles; for example, thumbnail, medium, large, etc.)

As an example, links that previously pointed to a URL like http://example.com/sites/default/files/styles/thumbnail/public/field/ima... will now point to a URL like http://example.com/sites/default/files/styles/thumbnail/public/field/ima....

пришлось в сеттингс прописывать:
$conf['image_allow_insecure_derivatives'] = TRUE;

все ок. всем спасибо!

Аватар пользователя Dishvola Dishvola 4 марта 2013 в 22:24

Спасибо за подсказку. Добавил параметр в сетингс и на всякий случай почистил пресеты стайлов картинок (drush image-flush --all) и кЭш (drush cc all).
После этого в журнале перестали сыпаться предупреждения.

Аватар пользователя memorix48 memorix48 20 мая 2013 в 18:44

"_MIR_" wrote:
пришлось в сеттингс прописывать:
$conf['image_allow_insecure_derivatives'] = TRUE;
все ок. всем спасибо!

Спасибо огромное и человеческое! Помогло!