Joomla is a content management system (CMS) that has been used to build millions of websites. The software allows you to build websites as well as online application with relative ease and quickness. Joomla is an open source CMS and is available to anyone free of charge.

In this tutorial, we will go over how to manually install Joomla.

The tutorial will consist of the following 4 steps:

Step 1: Downloading Joomla Files.
Step 2: Creating a MySQL database.
Step 3: Uploading files to server
Step 4: Installing Joomla

Let’s get started.

Step 1 – Downloading Joomla Files

Head over to then click the latest version of Joomla as shown by the red arrow below:

Note: As of the writing of this tutorial, the latest version of Joomla is Joomla2.5.6

Download the zip file to a location on your computer.

Step 2 – Creating a MySQL database.

To do this, go to your hosting account’s cPanel and click on MySQL Databases in the Databases section.

In the following page, create a database and assign a user.

Please take note of the following:

• Database name
• Database username
• Database password

This information will be needed to complete the installation.

Step 3 – Uploading Files to Server

Next, you will need to upload the recently downloaded Joomla files to the hosting account of the domain in which your Joomla website will reside.

There are 2 ways to perform the upload:

• Using FileZilla, or any other FTP client
• Using your cPanel’s File Manager

Either method will yield the same results. Using File Manager, you can upload the zip file first then unzip it once on the server. Using FileZilla require the zip file be unzipped prior to upload. This makes using File Manager slightly faster.

For the purpose of this tutorial, we will use File Manager.

Log in to your hosting account’s cPanel and click File Manager in the files section.

Then click Upload.

Browser to the location of your recently downloaded Joomla zip file, the upload will then start.

Note: If you have more than 1 domain under the same hosting account, ensure that you upload the files to the correct domain. Also, if you plan on installing Joomla in a sub-directory, ensure that you upload the Joomla zip file to that sub-directory.

Note: If you uploaded the zip file to the wrong folder on your hosting account, use the Move File option to move the zip file to the correct location.

Once the upload is complete, extract all files using the Extract function in the File Manager. Make sure you click on and highlight the Joomla zip file.

You now have all the necessary files in place and are ready to begin the installation.

Step 4 – Installing Joomla

Head over to If you installed Joomla in a sub-directory, the URL will be

Then select your language and click Next.

Note: The selected language is only for installation purposes. Once Joomla has been installed, the language will revert back to English.

The software will check you server for compatibility issues. If any are found, they will be display so that they can be addressed. If no issues, click Next.

Note: servers are fully compatible with Joomla.

In the following page, you will be presented with Joomla’s license terms. If you accept the terms, click Next.

On the next screen, fill in the database information you obtained when creating your MySQL database.

For Database Type, select MySQL. The Host Name is usually localhost, if you’re not sure, check with your host. You may leave the default Table Prefix as is. Lastly, ensure Backup is checked in the Old Database Process field. This will create a backup if a database with the same name already exists on your server prior to replacing it.

Once finished, click Next.

Click next in the following page.

On the next screen, enter website pertinent information, and hit Next.

Note: Take note of your Admin Username and Password as these will be needed to log in to your website’s administrative area. You may elect to install Joomla’s sample content by hitting Install Sample Data, although this is not necessary. For the purpose of this tutorial, we will skip installing the sample data as this may cause confusion.

Congratulations! You have installed an instance of Joomla.

You do, however, need to remove the installation folder prior to proceeding. To do this, simply click Remove Installation Folder in the following screen.

And that’s it. You are ready to begin building your website.


  1. Josh Dargie - GreenGeeks

    Hello William,

    GreenGeeks provides our customers the ability to configure their own PHP Versions on the fly inside cPanel. Check out our knowledgebase article on this at: or reach out to our Support team via Live Chat or Telephone who can do this for you.

    Additionally don’t forget GreenGeeks does provide a one-click installer for Joomla via our Softaculous integration plugin. You can learn more at:

Leave a Reply

Your email address will not be published. Required fields are marked *