Note: Need help moving your software to a new web server? We offer Software Migration as a paid service. You can purchase a Software Migration from us on our contact support page. Continue reading to learn how to migrate your software on your own!
Moving your downloaded software to a new web server, while retaining all of your settings and data, is a simple process. It involves resetting your license, moving your database and files, connecting the migrated installation to your new server’s database, and activating the migrated installation.
- Reset your license activation. Before you can move your software installation to a new server, you must contact Active Campaign support, and ask them to reset your current license activation for you, so that you will be allowed to activate the software again on a new location. To submit a license reset request, click here.
- Export your MySQL database to an .sql file. This can sometimes be done through PHPmyAdmin, or by using a “database back-up” feature within your server’s control panel. However, if you have a larger database, it may be necessary to make a back-up of your database through your server’s command line. The exact command that you will need to use to export your MySQL database to an .sql file can vary from server to server, so if you are unsure how to do this, it is recommended that you contact your server administrator for assistance.
- Transfer the MySQL database to your new server. Now that you have exported your database to an .sql file, you will need to transfer the .sql file to your new server, and import the SQL in to a new database. Again, you can do this using either PHPmyAdmin, or by running a command line command directly on the server (the latter is more reliable). Make sure to make a note of what your new MySQL user name, password, and database name are.
- Transfer your software files from the old server to the new server. Make a copy of the actual software files from your old web server, and upload those files in to a web accessible folder on your new web server. This can usually be done through FTP.
- Connect the migrated files to your new database. You will need to edit two configuration files on your server and update the MySQL database connection information in those two files. The files are both located in your software’s “admin” folder, and they are called engine.inc.php and authentication_db.inc.php. Open each of those files in a text editor, and edit the MySQL host name, user name, password, and database name to correspond with the new database credentials on your new server.
- Activate your installation. After changing the engine.inc.php and authentication_db.inc.php files, open the URL to your software in your internet browser. You should see a message prompting you to run updater.php. Click the “updater.php” link, and run through the steps you see on the screen. Following these steps will reactivate your software on your new server.
Once you have accessed the admin/updater.php page in your browser, and run through the necessary steps to reactivate your license, you will see a link pointing you to the admin panel of your software. Click that link to log in to your software, and your migration is complete!
Related posts:
- Installing ActiveCampaign on your own server