PHPMatters Help You Better Hosting Your PHP-based Sites
How to Backup Joomla Site - Critical Steps to Better Protect Your Joomla Powered Site

How to Backup Joomla Site – Critical Steps to Better Protect Your Joomla Powered Site

Data loss or important information missing can be ultimately frustrating for any webmasters. This may happen when you pay little attention to the website security or in rare situations when malicious intruders succeed in breaking down your protection system. In this case, the practice of regular website backup is pretty essential as you can restore your site and bring it back to normal whenever it is hacked or destroyed by hackers.

In the following, we have listed some simple steps and methods concerning about how to backup Joomla site. Note that we have come out a series of backup tutorials for all the main content management systems. This is simply our first class, and the backup guidance for WordPress can come soon.


Backup using Joomla Extensions

Having a Joomla backup extension installed on your site is one of the most effective and easy ways for website backup as this tool can do all the things for you automatically and perfectly. You can find some good options from the Extension section of Also, you can login your Joomla administrative panel and click the Extension Manager from the Extensions tab. After pointing to the Install from Web option and entering the word of backup for extension searching, you can get a long list of related tools for downloading and installing.

Among these great options, we highly recommend Akeeba Backup that is a popular Joomla backup tool used by a lot of users. This extension makes the backup thing easy. You only need to target it from the Components tab of your dashboard, and then click the Backup Now button. Everything can be done quickly and perfectly.

Akeeba Backup

Note that this tool creates a full backup in a single archive containing all the files and database included in your website.

Backup Using Softaculous

Softaculous is a well-known one click app installer that can help you install some applications into your website easily via some simple clicks of buttons. In fact, it is also a great tool for you to make a backup of your Joomla site.

Generally, this tool can be found from your control panel under the Site Building Software section. After targeting and clicking the icon, you can be directed to a page containing a long list of scripts supported by Softaculous. Simply find the Joomla icon and click it.

Joomla icon

Then, you can see all the information about Joomla including the category, version, views, reviews, votes, and many more. Simply ignore them and scroll down to find out the current installations, with which you can figure out your Joomla installation.

Now, you need to click the backup button featuring the yellow color that is next to the version section. In the next page, you need to check the boxes next to the options of directory backup and database backup. After that, simply click the Backup Installation button.

Backup Button

The backup process may take you a few seconds. Once finished, you can be notified with a success message. We highly suggest you to download the backup files and transfer it to your local computer. To do this, you simply need to click the Backup page link.

Backup Joomla Manually

In the case that you do not have Softaculous included on your control panel or you do not want to install the extra extension to your website, you can also carry out the backup manually. Note that a full backup includes the backup of files and database.

When back up all the files and folders on your website, you can resort to your favorite FTP client. However, this method is only applicable for some small sized Joomla sites that do not include too many files. After all, Joomla core comes with more than 3000 files itself. If your site is file rich, then the backup process via FTP can be slow.

Here, we highly suggest you to utilize the File Manger that can be founded in your control panel. This tool allows the file compression, compressing all your files into a single one to save the time for backup.

To do this, you can simply go for this manager from your control panel, and choose all the files and folders. After that, click the Compress button. Then, hit on the Compress Files button in the next page. This tool can create an archive automatically for the backup, and you can download the backup file either via FTP or by entering the archive address in your browser.

compression in file manager

Now, you need to backup your database. You can do this by making use of phpMyAdmin. We have already told you what is phpMyAdmin previously and how to get to this tool. Now, you only need to enter it and select all the databases you want to back up. You can find them from the left column of phpMyAdmin. Then, simply click the Export button in the navigation bar. In this next page, you can leave all the settings in default, and hit on the Go button. It’s done. Your database is backed up automatically.