Taking a proper backup of your shop before any change

A shop is two things: the files and the database. A backup of one without the other is not a backup, and this catches people out because the files alone look convincingly complete.

What you need

  • The files – everything under public_html, including your skin, your plugins, and your uploaded product images
  • The database – which holds your products, categories, customers, orders and every setting

The easy way

In cPanel, use the Backup tool and take a full account backup. That captures both, plus your email. Download it. A backup that only exists on the account it is backing up will not help you when the problem is the account.

Just the database

For a quick safety net before a settings change, phpMyAdmin will export the database on its own. Choose the database, then Export. Keep the file somewhere sensible with the date in the name.

When to take one

Before upgrading the shop software, before installing or updating any plugin or skin, before editing template files, and before any bulk change to products or prices. All of these are quick to do and painful to undo.

Test that you can read it

An untested backup is a hope, not a plan. At least open the archive and confirm the database file inside it is not empty.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Where your plugin licence key lives, and why it is tied to your store

Every Havenswift plugin is licensed to a specific store. Understanding how that works avoids the...

Moving your CubeCart store to a new domain

Moving a shop to a new address touches more than the web server. Work through these in order....

Upgrading CubeCart safely: a pre-flight checklist

Most upgrade problems come from skipping one of these. Before Take a full backup of files and...

Products missing from search or category pages

If a product exists in the admin but customers cannot find it, work through these in order. It is...

The correct robots.txt for an online shop

robots.txt tells search engines which parts of your site to crawl. It is easy to write one that...