На странице admin/structure/block пытаюсь перетащить блок на новое место, перетаскивается, нажимаю Сохранить, возвращается обратно. Изменение веса строк вручную - то же самое поведение.
На странице admin/structure/block пытаюсь перетащить блок на новое место, перетаскивается, нажимаю Сохранить, возвращается обратно. Изменение веса строк вручную - то же самое поведение.
Попробуйте проверить значение параметра max_input_vars в информации о php. Похоже, что оно слишком мало́.
Комментарии
Попробуйте проверить значение параметра max_input_vars в информации о php. Похоже, что оно слишком мало́.
Поставил 2000, рестартнул php. Не помогло.
Я бы 5000 ставил.
Не помогло.
max_input_vars => 5000 => 5000
На всякий случай проверьте на странице /admin/reports/status/php - такое же значение? Слышал, что настройки могут быть разные для PHP, запускаемого из командной строки, и для вызываемого веб-сервером. Посмотрел у себя - 10000, настройки от хостера.
А логах друпала, PHP и консоли браузера никаких ошибок нет?
Да, что то странное. Видимо где то ещё прописано, ибо
PHP message: PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
Осталось найти, где настраиваются параметры PHP для веб-сервера. Я, увы, не настоящий сисадмин.
Так надо со страницы отчёта о состоянии кликать на информацию о пхп, там будет написано, где конфигурационные файлы лежат.
$ sudo grep '/etc/php5/' -rnw -e 'max_input_vars'
/etc/php5/fpm.bak/php.ini:389: max_input_vars = 10000
/etc/php5/fpm/php.ini.ucf-dist:389: max_input_vars = 10000
/etc/php5/fpm/php.ini:730:php_value max_input_vars 10000
/etc/php5/cli/php.ini:389: max_input_vars = 10000
Переназначил в /etc/php5/fpm/pool.d/www.conf :
Всё заработало)
Благодарю всех участников: @gun_dose, @marassa