Move aMember to another webhosting
Steps you have to follow on the existing webhosting are marked with old, and changes to do on the new webhosting are marked with new
- old Zip aMember folder using your Hosting Control Panel panel and download it to your local PC
- new Unpack and upload aMember folder to new server, keep the ZIP for backup purposes
- new Create MySQL database and user inside Hosting Control Panel. Grant all permissions for MySQL user to access new database.
- new Edit file amember/application/configs/config.php and specify new MySQL database and user credentials
- new Make sure new aMember install can connect to database - open new aMember URL, it must display error message aMember Pro is not configured, or database tables are corrupted - could not read config.... If you see a different error message, something went wrong on previous steps.
- old Put your aMember install into maintenance mode (aMember Cp -> Configuration -> Setup/Configuration -> Advanced). Disable all integration plugins that you have installed (ex: wordpress, Xenforo, phpBB, etc..) Disable Cron Jobs on your Old Hosting Server.
- old Create aMember's database dump using any tools available in your Hosting Control Panel (ex: phpMyAdmin). You can find database name and credentials inside /amember/application/configs/config.php file
- new Restore database dump you created on previous step into new aMember database created on the step (3) using phpMyAdmin tool inside your new Hosting Control Panel
- new You now must be able to open new aMember URL and it must be working. Login into admin area and put it out of maintenance mode (aMember Cp -> Configuration -> Setup/Configuration -> Advanced).
- new Re-protect all folders and re-configure all integration plugins. If you have aMember plugin in Wordpress installed, it must be re-configured too.
- new Configure Cron jobs on new hosting server