[неактуально] Drupal 8 - проблема с trusted_host_patterns

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

Аватар пользователя dikovina dikovina 13 ноября 2016 в 12:46

Первая установка версии 8-х оказалась преждевременно оптимистичной. Сайт встал без ошибок, но при любых попытках изменять его (любой контент, вкл-выкл тем и модулей) выдает такое:

Redirects to external URLs are not allowed by default, use \Drupal\Core\Routing\TrustedRedirectResponse for it.

Гугление в течение часа дало ответ, что это проблема настроек доверенного хоста. И нужно в sites/default/settings.php прописать такое:

$settings['trusted_host_patterns'] = array(
  '^example\.com$',
   '^.+\.example\.com$',
);

После этого имеем следующее:
1. В отчете о состоянии Настройки доверенного хоста - включено.
2. При любом изменении все равно появляется та же ошибка.
3. Если нажать enter на клавиатуре, то при новой загрузке страницы изменения становятся видны.

Но понятно, что так работать невозможно.

Сайт не на локальном сервере, сразу установлен клиенту на хостинг.

Есть идеи, как поправить, что не так? Кто сталкивался?

UPDATE: В итоге решили не мучиться и установить версию 7х с учетом, что сайт простой и необязательно нужно все самое свежее. Попутно выяснилось, что сайт на 7х работает шустрее, чем на 8х (тесты с чистым движком). Возможно, это связано с настройками хостинга, но факт налицо.

Комментарии