Есть прекрасная настройка в Drupal 7 при загрузке картинок большого формата ее автоматом уменьшать.
Но у меня она тупо не срабатывает.
Все модули обновлены до последней версии.
Пытаюсь прилинковать стандартную фотку с фотоаппарата размером 3200 на 2400 (к примеру).
Фото грузится, но превью не создается. Через фтп указанное изображение вижу, по клику открывается полный размер в colorbox, а превью нет нигде.
Делаю размер фото в два раза меньше - грузится и превью создается.
Но это снова не то. Ибо мне надо, чтобы пользователь грузил фотографии без дополнительных обработок. И на сайт уже попадала фотография меньшего размера (чтобы оригиналы не хранить почем зря).
В настройках структуры ноды в разделе настройки изображения ставлю 960х960 как максимальный размер.
По описанию эта функция должна обработать загружаемое изображение до этого размера (по одному из максимальных значений).
В редактировании ноды появляется подсказка об ограничении размера фото (но не автоматическом уменьшении). Попытка загрузить большее фото ничем не заканчивается. Ни ошибку не показывает, ни фото на сайте нет, ни его превью.
GD2 стоит на 75%.
Есть подозрение, что это хостинг глючит с этим GD2.
Комментарии
Ну а 100 меговые фотки вы пробовали через это поле загружать?
Не хватает лимита памяти у сервера и imagecache не может переварить изображение
php_value upload_max_filesize 200M
php_value post_max_size 200M
фотка 3 мегабайта, но разрешение свыше 3000х2000
Да, видимо не хватает на хостинге. у меня там 64 лимит. придется перейти на тариф повыше. там 128М
Спасибо за ответы.
Если других мнений не будет, то закрою как решенное.
Да, попробуйте лимит php увеличить. Заодно чисто для проверить вверху слева реклама хостинга. Хотя и на более худших хостингах у меня 3-х меговые фотки обрабатывались при загрузке.
Если jpg, то может и загрузится, в зависимости от фильтров наложенных. А если png такого разрешения, то проще сразу 512Мб (утрирую).
Для проверки, что виноваты именно лимиты - уменьшите разрешение в 2 раза с каждой стороны и сделайте jpg. Если опять плохо, ещё уменьшите. Если на очередном этапе все проскочит - виноваты они.
и как решено то?