08
Заметки на полях: Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
Баги, глюки, ошибки, недочеты, Заметки, Программирование
Метки (теги) : php, баги, ошибки
Если ваш хостинг или выделенный сервер сменил версию php на 5.3 и выше, то скорее всего на страницах, где на сервер отправляется много переменных (более 1000) будет красоваться эта ошибка Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
Я ее поборол просто добавив в файл .htaccess несколько переменных
вот так
<IfModule php5_module>
php_value max_input_vars 50000
php_value suhosin.request.max_vars 50000
php_value suhosin.post.max_vars 50000
</IfModule>
Цифру в 50000 я поставил чтобы уж точно быть уверенным, что например фраз переводов в моем сайте не наберется больше чем значение переменной max_input_vars. Вы конечно же можете поставить свое значение.
Если не сработает, то попробуйте перезапустить сервер (Apache).
Всего доброго …
Думаю лучше прописать в php.ini, при возможности.
и php версия 5.3.9 и выше.
Можно прописать и в php.ini
Но нужно еще не забывать про следующее:
Если на сервере PHP работает как CGI, то настройки php нужно указывать в собственном файле php.ini, который нужно создать в домашней директории сайта. Настройки указываются в соответствии с синтаксисом php.ini.
Если PHP работает как модуль Apache, настройки PHP следует указывать в файле .htaccess, расположенном в домашней директории сайта — (например public_html), с помощью префиксов php_flag и php_value. Если файл .htaccess отсутствует, его нужно создать. Если файл имеется, настройки можно дописать в конец файла.
За информацию по поводу версии, спасибо.
спасибо, добавил в .htaccess все работает
Теперь все ок, спасибо!
Спасибо. Выручило. Вставил:
php_value max_input_vars 50000
php_value suhosin.request.max_vars 50000
php_value suhosin.post.max_vars 50000
в файл .htaccess все заработало