답변:
Drupal 사이트에서 사용하는 settings.php 파일에 포함 된 데이터베이스에 대한 액세스 설정을 다음과 비슷한 것으로 변경할 수 있습니다 (대괄호 사이의 값을 사이트의 올바른 값으로 바꿉니다).
$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 선택 규칙을 사용하는보기, 패널 및 기타 모듈과도 잘 작동합니다.
이 솔루션은 공통 멀티 사이트 (일반 멀티 코어 파일 세트)이지만 사이트마다 데이터베이스가 다른 실제 멀티 사이트와 다릅니다.