I am trying to setup drupal to host multiple sites which will not effect each other. My pages are hosted on a shared hosting service and I only have access to cPanel.
Following the instructions on the web that I found using google, I have done the following.
- Installed Drupal.
- Make a directory in sites and name it demo.sharedhost.com.
- Copied default.settings.php in that directory and renamed it settings.php.
- Created a subdomain demo.
- Deleted the demo folder from public_html
- Made sybolic link public_html/demo to sites/demo.myshost.com.
When I try to access demo.myhost.com I get listing of sites/demo.myhost.com directory instead of drupal installation.
Can you please help me setup multisites?
Thank you.
Finally I found the answer. In 6th step I made a symbolic link to drupal_installation/sites/demo.myhost.com, these instructions are wrong on the internet. The sybolic link should be targeted to drupal_installation path.
So here is my final steps:
Made sybolic link as follow:
ln -s ~/public_html/drupal_path ~/public_html/demo
Note: If you do not have access to shell then use the following php script to make the symlink:
Finally visit the demo site by http://demo.myhost.com and you will be prompted for new drupal installation.
I am explaining the steps again so someone like me will not have to waste time reading different solutions posted on the internet.
Please let me know if something is not clear.