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

Не могу загрузить файлы более 1 ГБ после обновления до DLE 15.3


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

Доброго дня, уже не соображу куда копать.

Сайт https://cybersoft.ru
Установлены CentOS 7 + ISPmanager. Сайт работает на связке nginx + php_fpm (PHP 8.0.19)
После обновления в админке получил сообщение о недоступности части функций скрипта без обновления до PHP 8.1 но не придал особого значения.

Однако при загрузке файла более 1 ГБ получаю сообщение об ошибке:
«Ошибка HTTP. Сервер отклонил загрузку файла
Загрузка файла: qt-everywhere-src-6.4.0.zip завершилось ошибкой
Слишком большой размер файла.»

Весь день посыпал голову пеплом и копал конфиги - ничего не добился. В них собственно ничего и не менялось…

В настройках DLE у группы администраторов ограничение на размер загружаемых файлов выставлено в 0.

PHP.ini:
memory_limit 3072m;
post_max_size 3072m;
upload_max_filesize 3072m;

nginx:
client_max_body_size 3072M;

Подскажите, может быть проблема в обновлённом загрузчике файлов в DLE?
Или необходимо обновиться до PHP 8.1?

Ссылка на сообщение
Поделиться на других сайтах
14 часов назад, HorrorTM сказал:

PHP.ini:
memory_limit 3072m;
post_max_size 3072m;
upload_max_filesize 3072m;

nginx:
client_max_body_size 3072M;

Подскажите, может быть проблема в обновлённом загрузчике файлов в DLE?

не в этом проблема совершенно, такие огромные значения не нужны.

14 часов назад, HorrorTM сказал:

После обновления в админке получил сообщение о недоступности части функций скрипта без обновления до PHP 8.1 но не придал особого значения.

Это важно, нельзя это игнорировать.

14 часов назад, HorrorTM сказал:

В настройках DLE у группы администраторов ограничение на размер загружаемых файлов выставлено в 0.

Лимит установите, тот который вам нужен, если оставили без лимита то по умолчанию будет именно гигабайт. Поэтому ставьте лимит который вам нужен, например 3 гигабайта или то сколько вам нужно максимум. Если без лимита то можно убить ваш сервер, отправив файл больше чем у вас места на диске и тем самым нарушив работу сервера по исчерпании физического места.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, celsoft сказал:

не в этом проблема совершенно, такие огромные значения не нужны.

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

2 часа назад, celsoft сказал:

Это важно, нельзя это игнорировать.

В ближайшее время обновлюсь, хотя, как я понимаю, обратная совместимость работает и не совсем понятно, что именно мне должна дать новая версия PHP.

2 часа назад, celsoft сказал:

Лимит установите, тот который вам нужен, если оставили без лимита то по умолчанию будет именно гигабайт. Поэтому ставьте лимит который вам нужен, например 3 гигабайта или то сколько вам нужно максимум. Если без лимита то можно убить ваш сервер, отправив файл больше чем у вас места на диске и тем самым нарушив работу сервера по исчерпании физического места.

celsoft, люблю вас нежною любовью. Сутки искал причину проблем с загрузкой файлов, а оказалось, что изменилась логика работы скрипта. Подкорректируйте в настройках групп описание поля "Максимальный размер файла допустимый к загрузке на сервер (в килобайтах)", так как сейчас в нём значится "Если вы хотите снять ограничение, то укажите в настройках 0" и ранее нулевое значение не мешало загружать файлы размером несколько гигабайт.

И отдельное спасибо за быстрое реагирование и подсказки! Без сарказма, вы молодцы!

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, celsoft сказал:

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

Почему этого важное примечание не указано в описании опции?

Думаю многие будут сталкиваться с ошибкой из-за не знания "по умолчанию".

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kamensk сказал:

Почему этого важное примечание не указано в описании опции?

Странный вопрос, наверное потому что не увидели это среди нескольких сотен различных настроек. Так бывает. Вы их на память все знаете? Сейчас вот написали, что столкнулись, внесем изменения и в будущем будет указано.

1 час назад, kamensk сказал:

Думаю многие будут сталкиваться с ошибкой из-за не знания "по умолчанию".

Ничего страшного, мы поясним и поможем, как и в этом случае. Для этого техническая поддержка и существует.

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

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

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

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

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

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

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

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

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

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