QAFlow ships with a one-click auto-updater that pulls new versions directly from our servers.
How Auto-Updates Work
- Check — QAFlow calls
oyescripts.com/qaflow-updates/check.phpwith your purchase code, current version, and site URL - Verify — Our server validates the code against Envato and returns pending versions
- Download — Signed zip downloaded to
/updates/{version}/ - Install — Extracts over live files, preserves your
config.php,uploads/, and database
Running an Update
- Go to Admin → Updates
- Paste your CodeCanyon purchase code (saved for future)
- Click Check For Updates
- If a new version is available, click Install Updates
- Wait ~30 seconds; page auto-reloads
Before Installing an Update
⚠ Always back up first. Click the Create Backup button on the Updates page — it creates a complete site + database zip stored on your server.
Manual Update (Fallback)
If the auto-updater fails:
- Download the latest zip from your CodeCanyon downloads page
- Upload to
updates/folder (create if missing) - Extract it there
- Click Install Downloaded Updates on the Updates page
What's Preserved During Updates
The updater never overwrites these:
config.php(your database + site credentials)uploads/(user-uploaded images, avatars, etc.).htaccess(any custom rules you added)- Your database (only migrations run, data preserved)
Rolling Back
If something breaks after update, restore the backup from the Backups tab (appears after first backup is created).