Where to Find the Backup Panel
- Log in to your admin panel.
- In the top navigation bar, click Settings.
- In the dropdown that opens, click Add-Ons.
- On the Add-Ons page, scroll down to the System Settings section.
- Find the Backups card (database icon).
- Click the Go to Module button on that card.
- You will land on the Backup Panel page.
Direct URL: your-site.com/admincontrol/backup
What the Backup Panel Contains
The page has three main areas:
1. Upload Backup File (left card)
Upload a .zip file containing a database backup to restore it. The file is placed in application/backup/mysql/. Use this when you have a backup file from another server or an older export.
2. Reset All Data (right card — dangerous operations)
Three buttons:
- Reset Commission Data — Clears all commission-related data. Irreversible. Requires admin password.
- Reset All Script Data — Erases all application data and resets the script. Irreversible. Requires admin password and confirms twice.
- Refactor Database Structure — Runs database migrations (structure updates). Used after version upgrades.
3. Backup Files (table below)
Lists existing backups with actions:
- Get Backup button — Creates a new MySQL/database backup (.zip).
- Backup Full Script button — Creates a full script/code backup (.zip), excluding backup folder, node_modules, and .git.
- For each MySQL backup: Download, Restore, Delete.
- For each Script backup: Download, Delete (no restore for script backups).
Best Practice
Create both a database backup and a script backup before major changes (updates, theme edits, migrations). The dashboard may show warnings if no backups exist or the last backup is older than 7 days.