Your Joomla website is in danger all the time due to hackers, hardware failures or corupted databases!
In order to keep it safe you must always have your Joomla database and files backed up and ready for restore. This should help you if something bad happens or if you want to move your site from one server to another in case of changing hosting services. You can do backups of your Joomla site DB and files very easily using Site-Vault, and the process can be completely automated, just schedule it and let it run.
Why backup your Joomla site with Site-Vault?
- Your website content costs a lot more than $19!
- Very fast and easy to restore your site!
- Have your site backed up in minutes!
- Very simple setup in just few steps!
How to backup Joomla database using Site-Vault
Below you'll find a step-by-step tutorial on how to backup your Joomla website and restore it in case of a data-loss disaster.
-
Run SiteVault
If you have not left ticked "Show wizard when SiteVault starts" select File -> Backup Wizard.
In the window that appears fill in the website address that you want to backup as well as a meaningful name, if you have more sites, to be able to recognize it easily.
-
If this is your first time making a backup of joomla, you need to setup an FTP account that you will use to backup the files on the server.
To create a new FTP account select "No, I want to set up a FTP / SFTP account now.
If you already have an account select "Yes, I already set up a FTP / SFTP account" and choose the account created to connect to your joomla installation.
If you do not want to backup the files, only the records in the database select the option "I only want to backup my database, no FTP backup." and move on to step 6.

-
If you already have an FTP / SFTP account created and you wish to use that one proceed to the next step.
Fill in the field "Caption" with a meaningful name for your FTP, to easily identify this account.
Select the type of account you will use to connect to the server: FTP or SFTP
In the field "Host" fill the server name or IP address.
If the server accepts FTP/SFTP connections on a different port than the default uncheck "Use default port" and enter the port used in the field "Port".
Enter the username and password you use to connect to the FTP server.

-
In the field "Path" fill the path to the files that you want to backup.
You can select multiple folders to backup by clicking "More FTP Paths"/
You can also exclude from backup subfolders of selected folders; in order to do this click "FTP Exclude List".

-
If a FTP request for a file fails, SiteVault can attempt to get this file using HTTP. For this, SiteVault needs to know the equivalence between the FTP path and HTTP path (for example, if your site is located in the /public_html folder, the FTP path will be "/public_html" and the HTTP path "http://www.your-site.com")

-
If this is your first time making a backup to joomla, you need to setup an SQL account that will be used to backup the database.
To create a new SQL account select "No, I want to set up a SQL account now.
If you already have an account select "Yes, I already set up the SQL account" and choose the account created to connect to the database.
If you do not want to backup the database select the option "I only want to backup my FTP files, no database backup." and move on to step 11.

-
If you already have a SQL account that you would like to use proceed to the next step.
Fill in the field "Caption" with a meaningful name for your SQL, to easily identify this account.
In the field "Database / script" select the type of database used, and that type of scripts recognized by the server. In the fields "Username" and "Password" enter the username and password used for connecting to the database.
The database name and login data are found in the root directory of your installation, in the configuration file with the default name "configuration.php". Open this file with any text editor and copy from there the required values for Username and Password.
If you know that to connect to the database you use a different host and port than the default enter these values here in the field "Host" and "Port".
Leave checked the option "Use SQL escape quotes" and select the type of character encoding used in database if it is different than the default one.

-
To backup the database you need to upload some script files to the server that will connect to the database and save your data.
Select the FTP account that will be used to upload the necessary files on the server. In the field "FTP upload path" fill (or select) the folder where you want the files to be uploaded.
In field "HTTP scripts URL" fill in the http path to the files uploaded, as shown int the image.
Click on the "Upload scripts" to upload these files on the server before moving to next step.

-
If you know that the server where the database is stored does not accept the 'list databases' command select the option "Manual" and enter the name of the database and click the "Add" button to manualy add the database to the list.

-
Select the database you wish to backup from the "Database" list.
If you do not want to save the data from all the tables in the database uncheck the option "Use All Tables" and select only the tables you want from the list.

-
Leave the option "Schedule a backup for the web" checked to automate the backup process and select the frequency of the backups.
If you do not want to automate the backup process uncheck this option.

-
If you want to do a backup now leave checked "Backup your website now" and then click Finish.

-
If you selected to automatically backup you site you might see a window where you need to fill in authentication data for your computer. This is an operating system requirement for process automation.

If you'll use Site-Vault and follow these steps you should have your Joomla database safely backed up on your computer. Bonus tip: you can sign up for our affiliate program to promote Site-Vault and because of the very generous commission of 60% we offer you can recover your initial investement after only two sales.
|