Добрый день!
Drupal 9
в нодтайпе есть около 100 полей. Около половины полей double-field поля - то есть технически получается что это уже ~150 полей. Да, много, но так нужно.
На хостинге где велась разработка - всё норм работает.
Но при переносе на другой хостинг (пробовались 4 разных других в разных странах) форма добавления\редактирования этой ноды выдаёт 500 Internal Server Error (в то время как на тестовом хостинге всё нормально).
По логам:
Response header name 'ld_profile_weight config' contains invalid characters, aborting request, referer: /node/add/profile
При этом обратите внимание, что id поля искажён: ld_profile_weight вместо field_profile_weight
Удаление этого поля приводит к тому, что ошибка появляется про другое поле и т.д.
—-
При постепенном отключении полей на странице настройки формы нодтайпа выясняется, что при отключении определённого количества полей - всё становится в порядке и начинает работать!
Отключал разные комбинации полей - и нет зависимости работы от конкретных полей, но появляется проблема именно, когда включено полей больше определённого количества (пока не считал).
Очень странно, что на изначальном хостинге всё нормально... а на 4 других - одинаковая проблема... Переносил на хостинги всё идеально.. а один раз переносили даже сотрудники хостинга... результат тот же.
Сталкивался ли кто-либо с таким?
Может быть в php_ini какие-то лимиты нужно подкрутить?