Ответы:
Вы можете изменить параметры доступа к базе данных, содержащиеся в файле settings.php, используемом вашим сайтом Drupal, на что-то похожее на следующее (замените значения в скобках на правильные значения для вашего сайта):
$databases['default']['default'] = array(
'driver' => '[Your database engine]',
'database' => '[Your database name]',
'username' => '[Your username for the access to the database engine]',
'password' => '[The password for the access to the database]',
'host' => 'localhost',
'prefix' => array(
'default' => 'main_',
'users' => 'shared_',
'sessions' => 'shared_',
'role' => 'shared_',
'authmap' => 'shared_',
),
'collation' => 'utf8_general_ci',
);
Модуль « Доступ к домену » предназначен для совместного использования пользователей и контента между различными доменами . По сути, это позволяет вам запускать несколько сайтов Drupal из одной базы данных и обмениваться контентом.
Когда вы устанавливаете, включаете и настраиваете модуль, на странице редактирования узла появляются новые вкладки, которые позволяют ориентировать узел на определенные домены. Он также хорошо работает с представлениями, панелями и другими модулями, которые используют правила выбора ctools.
Это решение отличается от настоящего мультисайта, который представляет собой общий набор базовых файлов и файлов contrib, но разные базы данных для разных сайтов.
Это немного сложно, но вы можете создать многосайтовую среду с общими пользователями и несколькими базами данных. Я думаю, что это очень сложно, если вы хотите иметь отдельные базы данных с общими пользователями и узлами. Взгляните на этот документ для получения дополнительной информации о различных настройках с плюсами и минусами.