Multisite Drupal 7 sharing same code base I have existing Drupal 7 site and I want to create a sub-domain using the multisite feature of drupal.

I followed all the steps required for drupal multisite as below.

Suppose my existing site url is www.abc.com and I want to make a sub-domain as www.jobs.abc.com

Steps I followed.


Under sites folder I created a new folder jobs.abc.com and copied the default.settings.php file renamed it as settings.php

sites/jobs.abc.com/settings.php


2.My existing domain settings.php file is under default folder sites/default/settings.php

3.I Renamed the example.sites.php to sites.php and added the following two lines.

$sites['www.abc.com'] = 'default';
$sites['www.jobs.abc.com'] = 'jobs.abc.com';

Finally I installed the Multisite wizard module http://ftp.drupal.org/files/projects/multisite_wizard-7.x-1.3.tar.gz

I configured the module it is showing me the message

"Hint: the folders names should be the same as values of domain-folder array in the site.php file
Folders to be created: default,job.abc.com" please find the screenshot.



I have already created these folders there. I am not sure why its showing this message again.
Having the folders that the message states in your sites/ directory involves two basic steps:


Creating the directories
Making the directories visible to the web server


In a typical Ubuntu installation with Apache as your server the first step is accomplished by executing the mkdir command in your sites directory:

Example

cd /var/www/my_drupal_site/sites
mkdir jobs.abc.com


and for the second step using the chown command.

chown -R www-data:www-data default
chown -R www-data:www-data jobs.abc.com


The chown command changes the ownership of the directory and with the -R flag it does the same thing recursively for every contained subdirectory and file. The www-data is the default user and group that Apache runs as (so if you have an nginx setup, you will probably have to change this).