Quantcast
Channel: Блог пользователя pselfin
Viewing all articles
Browse latest Browse all 30

[Решено]Не сохраняется страница (node) в Drupal 7 - ошибка "PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini"

$
0
0
Здравствуйте, друзья! Давно не писал в блог, но постараемся изменить ситуацию. Это скорее заметка, но на память лично мне самому может пригодится.

Проблема с сохранением ноды

На одном проекте возникла проблема с сохранением больших нод. Ну как "больших"? Несколько десятков фото, метатеги, redirect и прочие стандартные поля. Но тем не менее при сохранении нода снималась с публикации и обратно ее можно было включить только через раздел "Содержимое" - /admin/content В логах ошибка (домен и id ноды изменены): [Thu Feb 19 15:28:30 2015] [error] [client 37.147.83.83] PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: http://site.ru/node/1111/edit

Решение проблемы

Собственно решение кроется в ошибке из лога: нужно увеличить max_input_vars в настройках php.ini. Если у вас есть полный доступ к этим настройкам, то смело увеличьте лимит и забудьте об этой беде!

Решение для шареда - htaccess

Если же у вас арендованный хостинг, так называемый шаред, то исправить проблему можно с помощью htaccess в корне вашего друпальчика. Дописываем в конце нужные настройки: php_value max_input_vars 6000 php_value suhosin.post.max_vars 6000 php_value suhosin.request.max_vars 6000 При обновлении ядра не забывайте про внесенные изменения в этот файлик) Удачи!
Рубрики: 

Viewing all articles
Browse latest Browse all 30

Latest Images

Trending Articles





Latest Images