Хай All!
Переехал месяц назад на 7-ку. Все вроде ОК-ей, но чего-то вдруг перестал обрабатывать загруженные картинки style (imagecache). Причем не все пресеты глючат. В логах пишет:
Тип доступ запрещён
Сообщение files/styles/content_full/public/image/content/2013/02/nesostoyavshiysya_mushketer_16204_15022013_0.jpg
Важность предупреждение
Что за хрень может быть? Сделал флуш, все пресеты восстановились (папки), а этот фиг... Хелп плиз, кто сталкивался???
Комментарии
посмотрите на права доступа в папках
Самое интересное, когда делаю флуш (под 7-ку есть отдельный модуль), папки с картинками пресетов удаляются. Это логично, т.к. картинки потом должны перегенерироваться. После они создаются сами (по требованию системы), но картинки туда не ложатся! Права ставятся автоматом (apache/apache 755).
Я ведь туда не лазил и ничего не крутил...
Да, вот что еще заметил. По требованию Вьювс картинки генерятся нормально. Получается, не фурычит модуль insert...
аналогичная проблема сегодня случайно обнаружилась. Как побороть ?
П.С. Вот оно че, Михалыч - http://drupal.stackexchange.com/questions/63226/drupal-7-20-image-styles...
хз я еще не обновлялся до 20 у меня такого небыло. Если обновление решило вашу проблему отпишите сюда - может кому-то пригодится
Да-да, таки полезно читать, что нового в релизе...
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;
все ок. всем спасибо!
Спасибо за подсказку. Добавил параметр в сетингс и на всякий случай почистил пресеты стайлов картинок (drush image-flush --all) и кЭш (drush cc all).
После этого в журнале перестали сыпаться предупреждения.
_MIR_ Спасибо! Нужно ветку закрепить повыше. Час убил на поиски.
Спасибо огромное и человеческое! Помогло!