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

Не могу загрузить файлы более 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 гигабайта или то сколько вам нужно максимум. Если без лимита то можно убить ваш сервер, отправив файл больше чем у вас места на диске и тем самым нарушив работу сервера по исчерпании физического места.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...