This post is a part of the Drupal 6 installation description, which you can find here: Installation of Drupal 6.
To have a multi-site Drupal installation, all domains has to point to the directory where Drupal is installed, which are called domain aliases. When browsing to a domain alias, the domain name will stay in the address bar. So it will not be a redirection to an another domain name. So for all domains, we are sharing the same Drupal code. This is easier to maintain.
For the database there are 3 different multi-site configurations:
Shared database and shared database tables, it is the same as a single Drupal installation, written in Installation of Drupal 6. If you have a shared database and shared tables, go to that post.
This post describes how to install Drupal in a multi-site configuration and not using the same database or tables.
When you like to have complete seperated databases, it is clear. Just create a database for every domain.
To have seperated tables in the same database, you have to use a different table prefix for every domain. You can choose your own recognizable table prefix.
Use FileZilla to go to your web server directories.
Before we are going to install we first have to do the following:
Now we are ready to install Drupal. Start a web browser and enter the address of your website
www.yourdomainname.com/drupal/install.php
Remark 1: You have to repeat this paragraph including the next paragraph “Configure site”, untill you have all your domain names finished.
Remark 2: You can use every time the same database, if you like to have all domains in the same database.
If everything went ok, the database is initialized and you have the screen “Configure Site” in front of you.