Загрузка больших файлов через FastCGI (Nginx + PHP-FPM)

Y5
На сайте с 14.07.2009
Offline
108
1160

Добрый день!

Система управления сайтом установлена MODx

Пытаюсь загрузить пакет с шаблоном через установщик.

Загружаться не хочет, пишет: «Размер файла (46.3 MiB) больше чем разрешено к загрузке! (max. 2.0 MiB)»

При этом в php.ini максимальный размер запроса и файла установлен в 50 Мб.

В файле /etc/nginx/nginx.conf

Установлено: client_max_body_size 128m;

PHP 7.1.22 работает как FastCGI (Nginx + PHP-FPM)

Версия MODX Revolution 2.6.4

Подскажите где еще стоит ограничение в 2 Мб???

Спасибо!

Подписи пока нет :(
Evas EvaSystems
На сайте с 31.05.2012
Offline
83
#1

Проверьте не переопределяются ли где-то ещё эти настройки, например в пуллах php-fpm. Также убедитесь, что вы редактируете

в том php.ini, который действительно подгружает (phpinfo() вызванная с сайта покажет .ini который действительно подгружает)

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
Y5
На сайте с 14.07.2009
Offline
108
#2
Evas:
Проверьте не переопределяются ли где-то ещё эти настройки, например в пуллах php-fpm. Также убедитесь, что вы редактируете
в том php.ini, который действительно подгружает (phpinfo() вызванная с сайта покажет .ini который действительно подгружает)

Буду пробовать спасибо

Оптимизайка
На сайте с 11.03.2012
Offline
396
#3

yura5, ни nginx, ни php такое сообщение не генерируют. Значит лимит задан где-то в потрохах CMS (Tools -> Configuration -> File Manager -> Maximum Upload Size). Естественно данное значение не должно превышать upload file size в php и nginx.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
lonelywoolf
На сайте с 23.12.2013
Offline
151
#4

Оптимизайка, CMS берёт значение из PHP, проверяет размер файла, и если он больше, чем можно - выводит сообщение.

Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
SocFishing
На сайте с 26.09.2013
Offline
118
#5

Там скорее всего чекает параметр в PHP.INI как делают все популярные движки. Редактируйте php.ini и перезагружайте вебсервер. Можно конечно переопределить константы, типа ini_set и тд, но это не везде зайдёт.

; Maximum allowed size for uploaded files.

upload_max_filesize = 50M

; Must be greater than or equal to upload_max_filesize

post_max_size = 50M

в nginx же оставляем параметр, тоже потребуется. Иначе уже вебсервер откинет ваши аплоды.

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
V
На сайте с 06.07.2008
Offline
90
#6
yura5:

Версия MODX Revolution 2.6.4

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий