Перейти к публикации

Загрузка файла: zzz завершилось ошибкой


Рекомендованные сообщения

xxxrolik.net

Версия DataLife Engine: 9.7 Тип лицензии скрипта: Лицензия активирована Режим работы сайта: Включен Операционная система: Linux 2.6.38 Версия PHP: 5.2.17 Версия MySQL: 5.0.92 MySQLi Информация о GD: GD Version: bundled (2.0.34 compatible), FreeType Support: Enabled, FreeType Linkage: with freetype, T1Lib Support: Enabled, GIF Read Support: Enabled, GIF Create Support: Enabled, JPG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Enabled, XBM Support: Enabled, JIS-mapped Japanese Font Support: Disabled, Module mod_rewrite Включен Безопасный режим: Выключен Выделено оперативной памяти: 32M Отключенные функции: Неопределено Максимальный размер загружаемого файла: 8 Mb Размер свободного места на диске: 330,02 Gb

Картики при добавлении новостей загружаются через раз, при не удачной загрузке выводит сабж. Грузим с комьютера.

Картинки одного размера, одного расширения jpg.

Размеры картинок в пределах разумного, тоесть в лимиты не упираемся, при этом случается что картинки большого размера загружаются, а меньшего нет. Уважаемые знатоки, внимание вопрос - кто виноват и что делать?

Ссылка на сообщение
Поделиться на других сайтах

удалено

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Возможно что картинка имеет расширение jpg, а по факту таковой не является. Возможно что картинка содержит информацию не поддерживаемую библиотекой GD PHP. Попробуйте пересохранить картинку в обычном графическом редакторе на компьютере и попробуйте загрузить повторно.

Ссылка на сообщение
Поделиться на других сайтах

К сожалению, не помогло. Обращу внимание, что проблемы начались после обновления на 9.7, до этого стояла 9.5 там такого не наблюдалось. Вот для примера картинка, которая не грузится. http://s1.ipicture.r...05/EFmU8PnW.jpg

Ссылка на сообщение
Поделиться на других сайтах

Muhomor,

Нет, дело не в обновлении.

Проверил вашу картинку, у вас нехватает оперативной памяти для ее обработки, выделенной в PHP. Она у вас не маленькая, она у вас огромных размеров. а именно около 3000 пикселей по ширине и 2400 пикселей по высоте. Вы не смотрите на размер jpeg файла, у вас фото низкого качество, поэтому когда информация сжимается в файл он маленьких размеров. PHP для того чтобы обработать картинку разворачивает ее в памяти полностью и она уже занимает уже гигантский обьем памяти. У нас на тестовом сервере выделено было 32МБ и то его не хватило. Поэтому вам нужно либо увеличивать лимиты памяти в php.ini либо ужимать картинку до вменяемых размеров. Безусловно правильный вариант это сжимать саму картинку потому как такие размеры для картинки такого качества попросту ни к чему.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо! Выделил 256 Мб памяти, в настройках изображений максимальный размер стороны выставил 1024 px. На таких параметрах работает, проблема решена.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...