• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 551
  • Last Modified:

Hosting Multiple Joomla Websites on 1 Platform


I wish to post more than 1 website on our host.


We have our landing page for our website (www.a1telecomms.co.za) - we wish to access 3 or more self contained websites. We are operating with Joomla.

This is to assist us in developing various websites until such point we are ready to host them with their own domain & on a separate platform.

Please assist in a method to develop this.


When we click on the home page we then should be presented with certain hyperlinks to get to each of our web developments. Each web development should be self contained and would use its own Joomla template. How can we go about this?

  • 4
  • 2
  • 2
3 Solutions
Boyd (HiTechCoach) Trimmell, Microsoft Access MVPCommented:
Simply install each joomla site into a separate sub folder/directory  using  a unique name for each sites databases.


shaunwinginAuthor Commented:
Pls can you tell us at which step to do this ie do we run the Joomla install from  each folder?
Boyd (HiTechCoach) Trimmell, Microsoft Access MVPCommented:
What version of Joomla?

Do you have mySQL Server installed?

Basic steps for Joomla 3.1:

1) create the folder

2) create the database

Joomla requires a database for installation. If you are on a cPanel server, use the MySQL Database wizard to setup your new database. If your hosting provider does not use cPanel, you'll need to contact them for the steps on creating a new database.

Be sure to take note of your database name, database username, and database password. You will need these later during the installation.

3) FTP up and extract the Joomla files into the folder

After downloaded Joomla 3.1, upload it to your server. If your server allows you to uncompress files, then you can save time by uploading the compressed file and then uncompressing it on the server. Otherwise you will need to uncompress the file on your desktop and then use FTP to upload all of the individual files.

4) run the install Wizard  from a web browser going to http://domain.com/joomla1 where joomla1 is the folder name

If you get any error messages about the version of PHP your server is running, click here for further help.

a) Configuration
On the configuration page, you'll need to select your language, enter a name and description for your site, and setup your administrative details (such as username, password, and email address). Click the screenshot to the right to see how we filled out our configuration details. Click Next to continue the installation.

b)  Database
In step 2, you will configure Joomla with the database you setup in Step 3 above. On most servers, you can set the Database Type to MySQLi and set the Host Name to localhost. When finished entering your database credentials, click Next.

c)  Overview
If this is your first time using Joomla 3.0, you may want to use the option to install sample data (learn more here about the different types of sample data included). This will help you learn how Joomla 3.0 works because your new Joomla website will include sample articles. Also, You can select Yes next to Email Configuration if you want to have a copy of the installation details emailed to you. When finished with this page, click the Install button.

5) remove the installation folder

You should then see a success message, stating that Joomla 3.0 has been successfully installed.

At this point, click the Remove installation folder button. Now that you have installed Joomla 3.0, you can then log into your Joomla 3.0 dashboard and begin writing your first articles.
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

shaunwinginAuthor Commented:
Tx 4 detail.
ver. 3.1
Rowby GorenCommented:

As you think about this, consider setting up subdomains (via your hosting company's cpanel, for example.).

You would setup domains such as:




Usually setting up subdomains are free, with most hosts.  And easy to do.  And you only have to "buy" one domain and your hosting company will usually not charge you a separate hosting account to set up the various subdomains.

Then you go into each subdomain and set up your separate joomla installation.  Still with separate databases following  TheHiTechCoach instructions.

Using subdomains keeps everything separate so you don't actually "see" the 3 folders as you work on the site.  You only see the site you are working on.  This keeps everything separate.  Easier to backup, for example, each site truly living within its own environment.

For example, to work on http://tablets.a1telecomms.co.za  you would log into:

and the same with the other domains.

It's a subtle difference, but I think using subdomains is something to consider.

Boyd (HiTechCoach) Trimmell, Microsoft Access MVPCommented:
I agree with Rowby that using subdomains  are something to consider.

I use then a lot with great success.
Rowby GorenCommented:
So in summary, shaunwingin, follow  TheHiTechCoach's instructions, but instead of folders, create subdomains.

Let us know if your host has cpanel -- that makes it real easy to add subdomains.  But if not, then ask your hosting company how to add domains.  It should be easy and no additional cost.

Boyd (HiTechCoach) Trimmell, Microsoft Access MVPCommented:
...but instead of folders, create subdomains.

I regular create folders and install Joomla. Later I will create the subdomain to point to the folder.

With all the hosting provides I have worked with that use cPanel when you create a subdomain it creates the folder and DNS setting to point to the folder.

If you can, let cPanel do the work for you.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 4
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now