Anything can go wrong with your Joomla website; it may get hacked, an extension may start malfunctioning, or a part of your code may break. So you would want an immediate backup of your site, ready at hand. Here are some quick and easy steps to create a complete Joomla backup. First things first: there are two most popular backup options, namely-the automated Akeeba backup and the good old standard manual backup. The other not-so-popular options are the Softaculous backup and the professional backup provided by website experts.
STEP 1: backup Joomla files
FTP client may be used to transfer all your Joomla files and folders to your local hard drive. But the problem is, Joomla has more than 3000 core files, that too, excluding your actual media content(photos, extensions, videos, etc.).Multiple small files are slower to transfer than a single large file, so, obviously moving files via FTP will be a time-consuming task. A more time-efficient way would be to compress all your data in a single ZIP file. The procedure is to go to the main folder of your Joomla installation, select all files and press the Compress button on the topmost part of the page. Next, press the Compress File(s), and the archive for all the files and folders you’ve selected will be created. Once the archive has been created, you can download it either via FTP or search for the file using a regular browser and download it to your hard drive.
STEP 2: Backup your Joomla database
A backup for your Joomla database can be created either by the SSH console or the phpMyAdmin tool in the cpanel. For both the procedures, you must know your Joomla MySQL database name, its username and password, all of which you may obtain by opening the configuration.php file in the Joomla root directory, then locate the following lines in the database credentials
public $user = ‘user_joomlat‘;
public $password = ‘password‘;
public $db = ‘user_joomlatut‘;
Now, you may proceed with the backup creation.
To backup, your Joomla database using SSH, access your account, navigate to your Joomla site folder. Here you must use the mysqldump command and the information that has been obtained from the configuration.php file
mysqldump -uuser_joomlat -ppassword user_joomlatut > db-backup.sql
then, navigate your browser to yourjoomlasite.com/db-backup.sql and download the backup of your Joomla database locally.
To backup your Joomla database using phpMyAdmin, first, login to your Cpanel account and open the phpMyAdmin tool which can be found in the Database section.
Then, select the database you want to backup. The actual name of your database will be found from the configuration.php file. The list of databases can be found like this:-
Select your Joomla database, press the Export button from the top menu in phpMyAdmin.
Next, press the Go button. Now, phpMyAdmin will create a backup of your Joomla database which is downloadable and can be stored in your local computer, and you’re done!!
STEP 1: Download and Install Akeeba Backup
To begin with, you have to download the Joomla component-akeeba from the official Backup website https://www.akeebabackup.com/
Next, log in to your Joomla admin area and navigate to Extensions->Extension Manager
To install the Akeeba Backup, click the Choose File button, select the .zip file you have downloaded from the official website of Akeeba, press the Upload & Install button
A confirmation of the success of the installation will be given. Now, go to Components->Akeeba Backup on your Joomla backend
STEP 2: Create a Joomla Backup with Akeeba
On this page, you may add a short description and backup comment, then press the Backup Now! button
This gets the backup creation process started
When the Akeeba component is done with the backup creation, the screen will refresh, and a new page will open, showing the process was successful. On this page click the Manage Backups button to proceed further.
STEP 3: Download the Backup to your local computer
From the list of all the Joomla backups, you’ve created using your Akeeba component, select the one you’ve immediately created and clicked on the download icon on the right side of the page.