Главная » Системы совместной работы » NextCloud » Ошибка Nextcloud — PHP Request Startup: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini

📑 Ошибка Nextcloud — PHP Request Startup: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini

Стала появляться ошибка в логах Nextcloud — php Request Startup: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. Что имеем:

  • Nextcloud Hub 10 (31.0.9)
  • Nginx (веб-сервер)
  • php 8.3 (версия php, работающая через php-FPM)

Ошибка php Request Startup: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini указывает, что php-скрипт Nextcloud пытается обработать больше входных переменных (из GET/POST запросов) чем разрешено директивой max_input_vars в php.ini.

Исправить достаточно просто:

Так как вы используется Nginx и php 8.3, то php работает через php-FPM (FastCGI Process Manager). Соответствующий файл php.ini для этой версии php будет находиться по пути:

/etc/php/8.3/fpm/php.ini

Отредактировать файл php.ini с правами суперпользователя:

sudo nano /etc/php/8.3/fpm/php.ini

Найти и изменить max_input_vars. Обычно она закомментирована (начинается с ;), раскомментируйте ее и измените значение. Рекомендуется установить значение, по крайней мере, в 3000 или 5000 для Nextcloud.

; How many GET/POST/COOKIE input variables may be accepted
; http - FORBIDDEN - php.net/max-input-vars
max_input_vars = 5000

Сохраните изменения и перезапустите php-FPM. После сохранения изменений в php.ini, вам нужно перезапустить службу php-FPM, чтобы они вступили в силу.

sudo systemctl restart php8.3-fpm

Вам не нужно перезапускать Nginx, так как изменения касаются только php-процессов.

После этих шагов ошибка должна быть устранена, и Nextcloud сможет обрабатывать больше входных переменных.

При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2025 . All Rights Reserved.