How to Backup Joomla Website

Owning a website entails a lot of things. You have to be concerned about the design, performance, SEO, and security of the site.

These 4 categories must be given adequate attention to if your site must do well. Our focus today is on the security of a Joomla website.

Site security entails a lot of things. It means preventing your site from attacks, backing up your content, etc. Backing your Joomla website is something you shouldn’t overlook.

Do you know you can lose all your web content within a twinkle of an eye? If any of such happens, the only way to ensure you are not starting from scratch is simply restoring your Joomla website backup.

However, how do you restore your Joomla website when there is any form of loss when you have not backed it up in the first place.

Are you are getting the clearer picture now? Great! We cannot overemphasize the need to backup up your Joomla website.

Backing up your website is simply keeping a copy of your website files where you can easily access them in case of an accident or loss. If you don’t have a backup for your Joomla website, you are taking a serious risk.

The fact that you are here means you want to know how to backup up your Joomla website, right? So let’s get started.

In this article, I explained two methods by which you can back up your Joomla website.

First is by using Akeeba backup extension, while the second is by manually backing up your Joomla website.

How to Backup Your Joomla Website Using Akeeba Backup

The use of Akeeba Backup is the most common way of backing up your Joomla website. It is rather a fast and simple process which anyone can take.

You must have the Akeeba Backup extension installed before you can use this method. Take the steps to install Akeeba Backup.

To begin download Akeeba Backup extension on the Akeeba website via  or through the Joomla extensions directory.

Next, upload the downloaded extension to your Joomla website. To upload the downloaded extension on your Joomla dashboard, open your Joomla backend and navigate to ‘Extensions’.

Next, Click on Manage then click on the Upload Package File button, and choose the downloaded Akeeba Backup from your computer download directory.

Finally, click on the Upload and Install button. You will get a message saying the process is successful when the installation is complete.

Now, configure the Akeeba Backup by clicking on the Component tab from your Joomla backend interface.

Next, click on Akeeba Backup and then on Configuration Wizard

Having installed and configured the Akeeba Backup extension, next is to bagin the backup process. To do this, simply click on the Backup Now button.

On the next page on which you will be taken to, still, click on the Backup Now button.

Another page will appear on which you will be able to see the progress of the backing up process. How long it will take to complete is a function of how large the file you are backing up is; the smaller it is the lesser time it will take and vice versa.

When the backup is complete, you will get a message confirming the end of the process. After that, you are good to go.

How to Manually Backup Your Joomla Website

You can also tbackup your Joomla website manually without using any extension or plugin. Though this method is a little more technical.

Howwever, if you carefully follow the steps, I believe you will be able to get through yourself without external help.

You do not have to bother downloading the Akeeba Backup extension if you are choosing this method. So let us get started.

This method is a two steps:

  1. Backing up your Joomla database
  2. Backing up the entire file system

Step 1. Backup Your Joomla Website

  • Login to your cPanel via your hosting platform
  • Click on the File Manager button
  • When on the file manager page, navigate to the root folder of your Joomla website
  • Look out for the file that bears the name Configuration.php
  • Open the file and take note of the line that contains the database name, username, and password.

These codes should look like the following:

public $user = ‘user_joomla’;

public $password = ‘password’;

public $db = ‘user_joomlatut’;

  • Navigate back to the cPanel and open the phpMyAdmin page
  • Select the database name which you had earlier taken note of from the last step above.
  • Click on the ‘Export’ button and then click ‘Go’
  • The database will be saved in the computer or phone file directory as .SQL file.

Step 2. File System Backup

  • Login to your cPanel
  • Navigate to the File Manager and click on it
  • Mark the select all box above to select all the files.
  • Click on the Compress button to zip the files
  • After zipping (compressing) the files, download the zipped file into your computer’s file directory.

If you followed the methods above, you would have successfully backed up your Joomla Website. Hope this helps?

Also Read: 

  1. How to disable Plugin in Joomla
  2. Top 5 Forum Extensions for Joomla


Every week we'll send you blogging advice, tips, and in-depth tutorials