How to Backup Joomla Manually for Better Site Security

How to Backup Joomla Manually for Better Site Security

To make a backup of Joomla manually is a little bit difficult for newbies and non-technical people. In this case, we have made out the detailed steps and suggestions on how to make a good backup of the current Joomla site by hand.

Besides, there are many useful plugins and backing-up tools available on the market to eliminate some miscellaneous processes in creating a backup of Joomla and we will also talk about some of them in the following parts.

How to Backup Joomla Manually

It is highly recommended to make a copy of your Joomla site as frequently as possible to protect the site from malfunction and unpredictable collapse. In short, there are a total of two parts that you need to backup during the whole backing-up process, which include all Joomla database and files. In this section, we would like to take Joomla 3 as example to show how to create one local copy of the current Joomla 3 site’s files and database.

Make a Copy of Joomla Files

Usually, you can make use of one FTP client to complete transferring all Joomla folders and files from server to the local hard drive. However, as Joomla contains over 3000 core folders and files, not to mention the added videos, photos and extensions, it may take you a considerable amount of time to transfer files through FTP. Thus, you’d better compress your needed files into a ZIP file by using the File Manager option in cPanel.

backup joomla file manager

In details, you need to go into the public_html folder and place a correspondent check in the displayed checkboxes. After that, make a click on the Compress button and you will notice a new file, which includes all of your selected files and folders, has been successfully created. Till this step, you are able to download the new file via an FTP client or traditional web browser to the hard drive.

backup joomla compress button

Make a Copy of Joomla Database

To backup Joomla database is also simple and easy and it can be accomplished through SSH console or the popular phpMyAdmin tool in cPanel. Whichever method you decide to use, it is required to know the database name, password and username for Joomla MySQL database. To know it, you can go to the configuration.php file which is in one of Joomla root directories and enter the following commands. Having done that, you can choose either of the following ways to complete the whole backup.

backup joomla mysql commands

In terms of using SSH to create a copy of Joomla database, you need to get access to your account and enter into the Joomla website folder firstly. Likewise, you can make use of the mysql_dump command as follows and the given information from the mentioned configuration.php file to make a local copy of database. At length, go into the joomlasite.com/db-backup.sql and download the created backup of the database to the local computer.

backup joomla mysql dump

In regards to using phpMyAdmin tool to backup Joomla database, you are required to log into the cPanel user interface and select the phpMyAdmin icon in the Databases area. Then, choose the database that you intend to back up in the phpmyMyAdmin’s left menu. Next, make a check in the correspondent boxes and make a press on the Export button.

backup joomla export button

Finally, make a click on the button of Go, and then if everything goes right a copy of the current Joomla database will be generated.

backup joomla go button

Make a Copy of Joomla by Using Akeeba Backup

Generally speaking, to back up Joomla by using the Akeeba Backup tool requires three steps. Firstly, you should download this plugin from its official site and install it on the server. In details, log into the admin panel to enter the folder of Extension Manager under the Extensions section and click on the button of Choose File to select the downloaded .zip file. Then, make a hit on the button of Upload & Install and it takes some time to complete the installation.

backup joomla extension manager

Secondly, you should go to the folder of Akeeba Backup under the Components section to start with your backup of Joomla. Next, click the orange button of Accept the mandatory information and these preferences and then hit on the Backup Now option on the main page of the Akeeba. Do not close the browser window and wait for the whole backup process to complete.

backup joomla akeeba backup

Lastly, if nothing goes wrong, you will be transferred to a new page and don’t forget to choose the Manage Backups option to select the created backup files to download. In details, you need to choose the Download option placed on the right side of the web page. Till this step, you have already finished your Joomla website’s backup successfully.

backup joomla manage backups

Some Alternative Methods

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 Joomla.org. 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.

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.