How to Restore a Backup of X-Cart

Review on how to restore a full backup of your X-Cart website

This tutorial will review the process of restoring a full backup of your X-Cart website. This process may be required if there was an issue with your website and you wish to restore a backup to get it up and running again.


Step 1 Restore X-Cart Files

The first step of the process is to restore the files of your X-Cart backup. First, you need to decide the location, where you wish to restore your X-Cart website. If you wish to access it directly via the primary domain of your account, you need to restore the files in the public_html/ directory of your account. This may differ if you are restoring your files on a subdomain or subfolder.


Once you decide where you wish to restore your X-Cart backup, you need to ensure that the directory is empty. Then simply upload the files of your backup to it.


Upload Files

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


Step 2 Restore X-Cart Database

The next step is to restore the database of your X-Cart backup. For this purpose, you need to create a new database and a user assigned to it with full privileges.


MySQL Configuration

You can create a new database and a user assigned to it via cPanel. Simply follow our MySQL Wizard tutorial for information on that.


Once you create your database, you can proceed with the restore of your X-Cart backup. Log into your cPanel account and locate the Databases section. Click on the phpMyAdmin service.


Access phpMyAdmin via cPanel


The system will display a list of all available databases on your account. Select the newly created one.


Access database via phpMyAdmin


Click on the Import button from the top menu.


Import database via phpMyAdmin


Select the database backup from your local computer and click on the Go button to proceed with the import.


Select database dump for import via phpMyAdmin


Step 3 Link X-Cart Files and Database

Up until now, you will have a location on your account that contains all of the files of your X-Cart backup. You will also have a database that contains the required data for the restore. It is now time to link them together and complete the restore.


For this purpose, you will have to edit the X-Cart main configuration file. You need to change two sections:


  • database_details


The database details section will allow you to enter the details of the newly created database. The lines you need to edit are:


hostspec = "localhost"
socket = ""
port = ""
database = "xcart_xcar424"
username = "xcart_xcar424"
password = "S1-1WJ3PV!"
table_prefix = "xc_"


  • host_details


The host details are about the domain, which is used on your website. You need to edit the following lines of code.


http_host = ""
https_host = ""
web_dir = ""
domains = ""

X-Cart Hosting - free features

  • Free CS-Cart Install
  • 24/7 Expert Support
  • Free Domain for life
  • Hack-free Protection
  • Fast SSD Storage
  • Free CubeCart Transfer
  • Free CloudFlare CDN
  • Immediate Activation
View More

45 day money back
no contract