Не сохраняется расположение блоков

Главные вкладки

Аватар пользователя ttenz ttenz 5 мая 2023 в 19:58

На странице admin/structure/block пытаюсь перетащить блок на новое место, перетаскивается, нажимаю Сохранить, возвращается обратно. Изменение веса строк вручную - то же самое поведение.

Лучший ответ

Аватар пользователя gun_dose gun_dose 5 мая 2023 в 20:10
1

Попробуйте проверить значение параметра max_input_vars в информации о php. Похоже, что оно слишком мало́.

Комментарии

Аватар пользователя marassa marassa 6 мая 2023 в 7:55
1

На всякий случай проверьте на странице /admin/reports/status/php - такое же значение? Слышал, что настройки могут быть разные для PHP, запускаемого из командной строки, и для вызываемого веб-сервером. Посмотрел у себя - 10000, настройки от хостера.
А логах друпала, PHP и консоли браузера никаких ошибок нет?

Аватар пользователя ttenz ttenz 6 мая 2023 в 8:18

Да, что то странное. Видимо где то ещё прописано, ибо PHP message: PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.

[error] 1048240#0: *20 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0" while reading response header from upstream, client: ********, server: ********, request: "POST /en/admin/structure/block HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "******", referrer: "https://******/en/admin/structure/block"

Аватар пользователя gun_dose gun_dose 6 мая 2023 в 8:41
1

Так надо со страницы отчёта о состоянии кликать на информацию о пхп, там будет написано, где конфигурационные файлы лежат.

Аватар пользователя ttenz ttenz 6 мая 2023 в 8:52

$ sudo service php5-fpm restart && sudo service nginx restart
$ 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