multiupload_imagefield_widget и multiupload_filefield_widget. Allowed memory size of XXXXXX bytes exhausted

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

Аватар пользователя fucking_angel fucking_angel 6 июня 2013 в 15:47

При наличии достаточно большого количества файлов этих два модуля выдают ошибку при загрузке новых. По видимому, модули обрабатывают уже загруженные файлы повторно и памяти на обработку всех фотографий разом не хватает. Могли бы вы подсказать, где эта обработка происходит? Или же тут причина в другом?

Комментарии

Аватар пользователя Shok211 Shok211 6 июня 2013 в 16:58

... Фотографии загружаются не по одной, а все вместе, поэтому и не хватает памяти. На стороне сервера вы ничего не сделаете. Нужно со стороны клиента каким либо образом отправлять фотографии, по 1 штуке.

Аватар пользователя fucking_angel fucking_angel 6 июня 2013 в 17:20

дело в том, что нельзя "догрузить" фотографию к уже загруженным. то есть 160 фоток есть, материал сохранён, но после загрузка ещё одной выкидывает в логи ошибку о недостатке памяти

Аватар пользователя Shok211 Shok211 6 июня 2013 в 17:45

Хмм в таком случае вы правы. После загрузки файла форма материала пересобирается. Возможно срабатывают ещё какие то события связанные с загрузкой файлов. Если вам не лень то фотографии к материалу можно прикрепить и без запусков всех хуков и пересборки формы. Создайте страничку и на ней программно прицепляйте фотографии.

Если нет желания тратить время. Купите хостинг получше или заплатите программисту.