при попытке загрузить фотографии после загрузки пишет: "Позиция: 1 Имя файла: DSCN2904.JPG Загрузка завершена... Исчерпана свободная память. Обработка файлов остановлена. Требования к памяти:37 MByte (39184256) Serverlimit: 32MByte (33554432) Возврат: Удаление оригинальных фотографий завершено успешно Позиция: 2 Имя файла: DSCN2905.JPG Загрузка завершена... Исчерпана свободная память. Обработка файлов остановлена. Требования к памяти:37 MByte (39184488) Serverlimit: 32MByte (33554432) Возврат: Удаление оригинальных фотографий завершено успешно" и так далее. причем как с фронта так и из админки и не зависит от количества и объема загружаемых фотографий. непойму о каком размере памяти идет речь. подскажите куда копать.
память для PHP Речь о памяти для php, устанавливается в php.ini, можно иногда изменить его значение в .htaccess или даже самом исполняемом скрипте. Тут, например, пишут применительно к Drupal, ну суть та же. В вашем случае лучше всего отредактировать .htaccess в корне сайта, добавив строку Код (CODE): php_value memory_limit 64M Это увеличит доступную память до 64 мегов. Альтернативный вариант — загружать картинки меньшего размера, т.к. объем памяти, требуемый для любой операции а картинкой пропорционален числу ее пикселей. Так не стоит грузить снимки с вашего Hasselblad, не уменьшив их предварительно : )
решил проблему переформатированием фотографий, хотя изначально объем не превышал 1 Мб, видимо при переформатировании фотографии под нужный размер, получался дамп превышающий выделенный объем памяти. спасибо за ответ.