Drupal 8.7.5
Domain Access
Open Server
Не работает единый вход на все сайты.
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$
Почему не работает единый вход и выход на всех сайтах? Как исправить?
Комментарии
точки не экранированы?
Как это узнать?
Сравнить образец и ваш код
Простите, но я не понял.
У вас скорее всего вот так:
'^subdomain.domain$',
'^www\.subdomain.domain$',
'^localhost$',
];
А должно быть:
'^subdomain\.domain$',
'^www\.subdomain\.domain$',
'^localhost$',
];
Спасибо. Слэши добавил, но не помогло.
Попробуйте добавить в yml
session.storage.options:
cookie_domain: '.domain'
Сейчас так. Или надо эту сточку сразу после
parameters:
session.storage.options:
?
У вас вроде правильно. У меня кончились идеи