Domain Access Почему не работает единый вход и выход на всех сайтах? Как исправить?

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

Аватар пользователя DD 85 DD 85 7 августа 2019 в 23:44

Drupal 8.7.5
Domain Access
Open Server

Не работает единый вход на все сайты.

sites\default
     services.yml
          cookie_domain: '.domain'
     settings.php
          $settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml';

          $settings['trusted_host_patterns'] = [
            '^domain$',
            '^www\.domain$',
            '^localhost$',
          ];

          $databases['default']['default'] = array (
            'database' => 'domain',
            'username' => 'domain',
            'password' => '123',
            'prefix' => '',
            'host' => 'localhost',
            'port' => '3306',
            'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
            'driver' => 'mysql',
          );

В подсайте отличается только переменная trusted_host_patterns выставлена в режим разрешения ^subdomain.domain$, ^www\.subdomain.domain$, ^localhost$

Почему не работает единый вход и выход на всех сайтах? Как исправить?

Комментарии

Аватар пользователя Mnilionic Mnilionic 9 августа 2019 в 20:43

У вас скорее всего вот так:

$settings['trusted_host_patterns'] = [
     '^subdomain.domain$',
     '^www\.subdomain.domain$',
     '^localhost$',
];

А должно быть:

$settings['trusted_host_patterns'] = [
     '^subdomain\.domain$',
     '^www\.subdomain\.domain$',
     '^localhost$',
];