Проблема с сохранением настроек таксономии

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

Аватар пользователя nnelitse nnelitse 10 ноября 2019 в 16:55

Когда число терминов таксономии перевалило за 250, начались проблемы... Не сохраняется структура после перетаскивания терминов. Я так понял, проблема не только у меня. Нашел "решение" на друпал.орг (нужно вносить изменения в php.ini), но для меня это не сработало. Есть ли решение этой проблемы? Назначать каждому термину отдельно корень в настройках слишком долго и муторно. Может есть какой-то модуль, который поможет настраивать структуру таксономии?

Лучший ответ

Аватар пользователя ivnish ivnish 10 ноября 2019 в 17:48
1

А где max_input_vars = 10000 ? Оно у вас закомментировано точкой с запятой и не работает

Комментарии

Аватар пользователя ivnish ivnish 10 ноября 2019 в 17:13

Люди пишут, что изменения в php.ini помогают. Рассказывайте какое у вас окружение и в каком php.ini вы меняли настройки

Аватар пользователя ivnish ivnish 10 ноября 2019 в 17:31

Вы поменяли для консольной версии PHP (cli), а нужно еще поменять для веб-версии /etc/php/7.0/apache2/php.ini

и потом перезапустить апач

Аватар пользователя nnelitse nnelitse 10 ноября 2019 в 17:46

Уверен) Перезапускал
...apache2/php.ini

; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time = 60

; Maximum input variable nesting level
; http://php.net/max-input-nesting-level
;max_input_nesting_level = 64

; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 10000

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 1000M
...
;   On = Enabled and buffer is unlimited. (Use with caution)
;   Off = Disabled
;   Integer = Enables the buffer and sets its maximum size in bytes.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; http://php.net/output-buffering
output_buffering = 10000

...cli/php.ini

; Maximum input variable nesting level
; http://php.net/max-input-nesting-level
;max_input_nesting_level = 64

; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 10000

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128
...

; Possible Values:
;   On = Enabled and buffer is unlimited. (Use with caution)
;   Off = Disabled
;   Integer = Enables the buffer and sets its maximum size in bytes.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; http://php.net/output-buffering
output_buffering = 10000

потом в модуле taxonomy в файле taxonomy.admin.inc
variable_set('taxonomy_terms_per_page_admin',1000);