Ошибка ajax "Разместить блок" при использовании nginx
У меня много проблем с правильной настройкой nginx для Drupal 8. Использование рецепта Drupal nginx на официальном сайте работает хорошо, за исключением открытия модальных диалоговых окон, таких как диалоговое окно "Разместить блок". Это приводит к ответу 200K, но к ошибке ajax.
Вот суть с ошибкой.
Я знаю, что это проблема конфигурации nginx, так как у меня есть другой файл conf, который не вызывает этой проблемы. Эта другая конфигурация не работает с javascript активной ссылки Drupal 8 из-за способа добавления параметров запроса. Разочаровывает!
1 answers
Иногда запись этого помогает разобраться во всем! Недостающий бит необходимой конфигурации - это fastcgi_param QUERY_STRING $query_string;
С рецептом Drupal nginx, но с этой строкой, добавленной в блок location ~ '\.php$|^/update.php' {
, теперь он работает должным образом, и класс is-active
добавляется в активную ссылку меню, и ajax "Разместить блок" работает правильно.