Learn Joomla

Extendable CMS platform that allows for seamless creation of basically every type of website!

• Last Updated: 01/31/2020
• ( 9 minutes reading )

How to manually install Joomla using installation archive


In this tutorial, we will introduce another method for installing Joomla. We will step-by-step guide you on how to manually install the Joomla CMS which comes really handy when you cannot do so via the Softaculous Auto Installer for some reason. At the end of this guide, you will not only have a website empowered by Joomla but you will be familiar with the basic concept of installing web applications manually.


Downloading Installation Files

First thing first, you will need to download the required installation files from the official Joomla website. Once you access the page, all you will need to do is click on the “Download Joomla! x.x.x” button (where “x.x.x” represents the latest stable version).


Downloading Joomla installation files


When the download process is initiated, please allow it the necessary time to be successfully completed. As soon as you have the archive file downloaded on your local computer you are ready to jump into the next step.


Uploading Installation Files

Now it is time to upload the installation files to your web hosting account. There are two methods you can follow in order to complete this task and they are both quite simple.

An important note to make. When you are uploading/extracting the files, please pay attention to the directory under which you are located. If you want Joomla to be installed directly onto your domain name (i.e. https://yourdomain.com) make sure to upload the files to the root folder (public_html for your primary domain name). Alternatively, if you wish Joomla to be installed on a subfolder (e.g. https://yourdomain.com/blog) you will need to ensure the subfolder is created and the files are uploaded in it.

The first method is to directly upload and extract the archive file using the “File Manager” tool integrated into your cPanel account. You can find step-by-step instructions on how to upload and extract files in our guide based on How to manage the files of your hosting account using the File Manager feature. For your convenience we have included direct links to each of the sections:

The second method is to extract the archive file on your local computer and upload the files to your web hosting account using your favorite FTP Client. In our tutorials based on
FTP Services, you will find detailed instructions on how to upload files using various FTP Clients.


Creating a database

Joomla, like most CMSs, requires a database to function properly and to store your website data. Therefore you will need to create a new one that will be assigned to it. That can be done within a few clicks via the “MySQL Database Wizard” tool integrated into your cPanel account. You will find step-by-step instructions in our guide based on How to create MySQL Database via cPanel.

While you are creating the database, please make sure to keep the database name, username, and password on file as you will need them later on while setting up the application.

Once your new database is created you will be finally ready to step into setting up Joomla.


Setting up Joomla


After all the hard work you are finally on the finishing line. Please open your favorite web browser and enter the domain name under which you aim to install the application (e.g. https://yourdomain.com). This action will launch the installation guide and within three simple steps, you will have your brand new website up and running.

First, you will be presented with the “Configuration” page. We will review and explain each of the settings individually.


Configuration step


For a start, you will need to select the default language for your Joomla website and Administrative area from the dropdown menu.

Then you will need to specify the following website details:

  • Site Name - In this field, you will need to enter the title of your website which will be used in several places, such as the admin area browser title bar, offline pages, etc.
  • Description - This is the global meta description of your website. It will be applied to all site pages and it will be used by search engines to determine what your website is about. Therefore, it is recommended to include all the keywords applicable to your web content in order to get better ranking results.
  • Site Offline - You can think of that as an Under Construction mode. If you enable it, your website frontend will display a “Site is offline” message to anyone who attempts to access it.

Please note that the above settings can be edited anytime in the future.

Afterward, you will need to set your Joomla Admin User details:

  • Email - In this field, you will need to enter the desired administrative email address which will be used for all update notifications, password reset requests, etc.
  • Username - In this field, you will need to specify the admin username for your Joomla Admin Dashboard.
  • Password - In this field, you will need to enter the password for your Admin account. Please make sure to select a strong password as using insecure login credentials may affect your website security and make it vulnerable to various attacks.
  • Confirm Password - In here, you will need to simply retype the password to confirm it matches the above one.

Whenever you are ready, click on the “Next” button.

On the second “Database” step you will need to configure the database details.


Database step


Please enter the database name, username, and password in the corresponding fields. The “Database Type” field determines the relational database driver type. For HostArmada customers, please make sure to leave it set to “MySQLi”. Leave the “Host Name” field set to “localhost” unless the database in question is stored on a remote server. The “Table prefix” field is optional, so you can leave it as it is. The “Old Database Process” setting determines whether existing tables from previous Joomla installations will be backed up or replaced.

When you are ready, please click on the “Next” button.

The last “Overview” step contains a summary of all your Joomla configuration details. You will also be provided with a few options to import sample data if required.


Configuration Overview page


Below on the same page, you will see the Pre-Installation test results and recommendations for setting configurations.


Pre-Installation Check results


Whenever you are ready, please click on the “Install” button to initiate the process.

On the last page, you will be presented with “Joomla! is successful installed” message and you will be advised to delete the “installation” folder from your Joomla directory. This is something you certainly would want to do - there is no use of the folder any longer and you will avoid seeing this message popping up all the time.


Installation Successful screen


That is it! You have now successfully installed Joomla and you are ready to start working on your brand new website. We would like to thank you for trusting our guidance and welcome you to contact our Support Team in case you have any further questions.

Content Marketing Specialist

Sebahat is a young and bright woman who has become an invaluable part of our team. She started as a Customer Care Representative, mastering that role and, along the way, growing into a tech-savvy individual who is well acquainted with every support layer of the company. Driven by her aim to improve our customers’ experience constantly, she is committed to enhancing the extraordinary support we deliver.