How to Build a Joomla Website via Automatic Installer or Manually

Based on PHP and MySQL, Joomla is one of the most widely-used publishing tools for webmasters all over the world. It is free and open source, and has been included into the hosting packages of almost all the web hosts on the web.

Due to its popularity, powerful functionalities, rich features, and easy customization, more and more webmasters prefer to build their sites using Joomla. In the following, we have come out a detailed guidance helping beginners build a Joomla website with ease.

Download and Install Joomla Manually

To prevent security loopholes and vulnerabilities, Joomla has been updated constantly by developers. At present, the latest version of Joomla is 3.3 that is recommended for a new site. You can download the zip file from

After downloading Joomla into your local computer, the next thing to do is uploading and extracting the files to your web server using your favorite FTP client or File Manager. Note that you’d better upload the uncompressed files to our public_html folder, so you can access Joomla through your domain name. In our precious Drupal installation tutorial, we have already introduced how to extract and upload downloaded CMS file, and the operation process is the same as that of Joomla.

The next step is to create a MySQL database with tables, username, and password. You can create a database with phpMyAdmin. The last step is to run the installation scripts by navigating to your domain name on the browser. Then, complete the installation step by step.

Install Joomla via Automatic Installer

To be honest, installing Joomla manually is not easy, requiring a certain degree of computer knowledge. Thus, most beginners tend to start the installation with the help of 1-click Joomla installers offered by the majority of hosting companies, such as Softaculous, SimpleScripts, QuickInstall, and Fantastico, etc.

Here, we’d like to take the Softaculous as an example, for it is the most popular automatic app installer included in any kinds of control panels like cPanel, Plesk, or some custom control panels.

Simply log into your control panel and find the Softaculous icon. Generally, you can find it under the Software section. After clicking it, you can be directed to a page containing a lot of scripts and apps, among which you can find the Joomla icon for clicking.

joomla icon

Now, you are going to set up the installation of your Joomla site by entering the needed information.

  • Firstly, you need to select the version of Joomla to install. Here, we highly recommend the latest version as it can guarantee the highest level of security.
  • Then, you need to choose a protocol. If you have included SSL into the hosting package, then you’d better choose the HTTPS protocol.
  • In terms of the domain name, you enter the main domain if Joomla is installed under the public_html folder.
  • In terms of the directory, you can leave this empty, for the installation system regards http// as the default directory automatically.
  • The last step is to enter the database name.

The above-mentioned settings are configured for software setup, you also need to finish the site settings, database settings, admin account, and language selection. Upon completion, simply click the Install button.

You only need to wait for a few seconds to get the installation finished automatically. After that, you can get your account username and password that need to be modified and saved at once.

Set up Joomla Website

Now, you can go to the back-end or the administrative area of your newly-built website from and type the username and password you have saved previously. Then, click log in.

joomla dashboard

This is the dashboard of your Joomla website allowing you to add content, to edit content, or to modify any aspect of your site. Note that the first thing you need to do is to change the username and password of your site from the Profile section.

Now, you need to find a template for website customization. As there are a lot of theme categories available like blog, e-commerce, portfolio, restaurant, church, and education, you’d better choose one that suits the main topic of your site the best. You can select from or from Google search engine.

After downloading your preferred template, you need to upload it to your Joomla site. To do this, simply go to Dashboard > Extensions > Extension Manager, and upload the template file. Note that this manager allows you to upload the file of both theme and plugins.

joomla template manager

After uploading and installing, go to Template Manager from Extensions dropdown menu, and active your target template. You can enable the plugins the same way from the Plugin Manager.

Add Content

The last thing to do is to add content and pages. You can do this from Content located at the navigation bar of the Joomla dashboard.

In the dropdown menu of this tab, there is an Article Manager available. Simply click it and then the button of Add New Article. Now, you can create your posts and share it with the public as you like. Generally, many people will post an article of about us in the first place to introduce the site and themselves to readers on the web.