LH.pl · Dział pomocy
Max Input Vars (max_input_vars) to parametr konfiguracji PHP, który odpowiada za to, jaką maksymalną dozwoloną ilość zapytań zmiennych typu POST lub GET może obsłużyć serwer. W LH.pl wartość ta standardowo wynosi 5000, ale użytkownik może zmniejszyć lub zwiększyć ten limit w zależności od swoich potrzeb.
Kiedy zmienić wartość max_input_vars?
Taka konieczność może się pojawić ze względu na skrypty i systemy CMS, z których korzystamy. Przykładowo, zakłada się, że do prawidłowej pracy WordPressa należy ustawić tę wartość na poziomie min. 3000.
Warto także pamiętać o dodatkowych funkcjach, które wprowadzamy na stronę. Niektóre wtyczki lub mechanizmy np. do importu i eksportu danych wymagają zwiększenia tej wartości, aby móc wykonać swoje operacje przenoszenia informacji. W przeciwnym wypadku możemy otrzymać taki komunikat jak poniżej:
Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
Powyższy komunikat informuje, że ilość zapytań zmiennych typu POST/GET przekroczyła dozwoloną wartość (w tym wypadku 1000) i konieczne jest jej zwiększenie do prawidłowego wykonania żądania.
Jak ustawić inną wartość max_input_vars?
Takiej zmiany możesz dokonać, tworząc na serwerze plik o nazwie .user.ini i umieszczając w katalogu, w którym znajduje się strona, dla której zmiana ma obowiązywać.
Po stworzeniu pliku .user.ini należy go otworzyć, a następnie wpisać w nim poniższą linię:
max_input_vars = 6000
Oczywiście, zamiast wartości 6000 możesz wstawić dowolną inną, która jest dla Ciebie potrzebna. Po wpisaniu zmiennej należy zapisać zmiany i wgrać plik na serwer. Zmiany będą obowiązywać od razu po zapisaniu pliku.