How to create a full backup of Concrete5

Overview on how to create a full backup of your Concrete5 website

It is important to generate backups of your website regularly. This way, if something goes wrong on your website, you will always have a working copy that can be restored. The backup creation is a process that involves two main steps. 


To generate a backup of your website, you need to:

Step 1 Backup Files

The first thing to do is to create a backup of the files of your Concrete5 website. This can be easily completed using your favorite FTP client. The important thing here is to locate the exact directory of your Concrete5 website.


If you are accessing your website directly by entering your domain in the web browser, this indicates that the Concrete5 website is located within the public_html/ directory of your website. However, if you are accessing it via a subfolder, this means that you will find such a folder within the public_html/ directory. 


Once you locate the directory containing all of your Concrete5 files, simply download the entire folder to your local computer.


Download Files

There are two ways of downloading your files to the server - using an FTP client, following our FTP tutorial, or downloading directly through your cPanel account > File Manager, following our cPanel tutorial.


Step 2 Backup database

To create a backup of your database, you need to see it's exact name first. You can review that information via the main configuration file of your Concrete5 website.


Configuration File

If you are not able to complete that, we recommend reviewing our tutorial on how to locate and edit the Concrete5 Configuration file.


Once you find the database set on your Concrete5 website, you need to log into your cPanel account. Locate and navigate to the Databases tab and then access the phpMyAdmin service.


Access phpMyAdmin in cPanel


Select the database of your Concrete5 website from the list on the left-side of the screen.


Access Concrete5 database via phpMyAdmin


Select the Export button from the top-menu.


Use Export feature in phpMyAdmin


Click on the Go button to export a dump backup copy of your database on your local computer.


Dump Concrete5 database via phpMyAdmin