Configure Multisite in Drupal 8
One
of the most favourite and valuable features in drupal is
multisite configuration, Drupal 8 provide simple way to create
multisite it reduced lots of works. The following steps shows to
configure multisite in drupal 8
- Should have more than one domain and databases, I am going to use the domain (www.domain1.com, www.domain2.com) and databases (domain1, domain2).
- Create two folders in drupal-8/sites/ folder with domain1, domain2 name, the folder path would be like this drupal-8/sites/domain1/ and drupal-8/sites/domain2/
- Create files/ folder in both the folder (drupal-8/sites/domain1/files)
- Copy the default.settings.php file and paste it into the both folder then rename it as settings.php ( drupal-8/sites/domain1/settings.php, drupal-8/sites/domain1/settings.php)
- Edit the settings.php file for domain1 to adding the database
$databases['default']['default'] =array('database'=>'domain1',// Change value to domain1 for <a href="http://www.domain1.com">www.domain1.com</a> and domain2 for <a href="http://www.domain2.com">www.domain2.com</a>.'username'=>'root','password'=>'root','prefix'=>'','host'=>'localhost','port'=>'3306','namespace'=>'Drupal\\Core\\Database\\Driver\\mysql','driver'=>'mysql',); - Copy the drupal-8/sites/example.sites.php file and paste in on the same location then change the file name to sites.php (drupal-8/sites/sites.php)
- Add the following line in the bottom of the drupal-8/sites/sites.php file
|
1
2
3
4
|
$sites
=
array(); |
Thats
all, both domain would works well with the different db with a single
instance.
Comments
Post a Comment