Migrating to a new server
Last updated
Was this helpful?
Last updated
Was this helpful?
Page under construction.
Note: If you migrate from a multi-db (Agency) setup, you have to migrate all databases.
To migrate your UXWizz dashboard to a new server, you have to:
Before migrating the database, it's a good idea to first (e.g. old recordings, heatmaps, etc.) in order to reduce the database size as much as possible.
UXWizz provides a script to back up the current database. Simply run this in your UXWizz folder:
We will use scp
over ssh
to copy the file directly to the new server.
Skip if the new server uses password auth. This key is only used for the scp authentication.
On the original server, generate a new SSH key:
On the new server, add the previously generated public key:
Finally, start copying the backup file (replace the filename and the IP to the new server IP)
On the new server, unzip the backup, create a new database (preferably with the same name as the old one) and import the sql file:
You might also have to create the same users as before. On the original server, you can see existing MySQL users and their permissions:
You can copy those grant commands and run them on the new MySQL instance to create the users and give grant privileges.
Assuming your installation folder is /var/www/html:
Note: If you had cron jobs enabled, you should also copy the contents of crontab -e
Go to your domain name's DNS configuration and update the IP to point to the new server.
For any other server configuration (HTTPS certificate, MySQL optimized configuration) check out the .