Skip to content

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

  1. old Zip aMember folder using your Hosting Control Panel panel and download it to your local PC
  2. new Unpack and upload aMember folder to new server, keep the ZIP for backup purposes
  3. new Create MySQL database and user inside Hosting Control Panel. Grant all permissions for MySQL user to access new database.
  4. new Edit file amember/application/configs/config.php and specify new MySQL database and user credentials
  5. 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.
  6. 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.
  7. 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
  8. 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
  9. 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).
  10. 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.
  11. new Configure Cron jobs on new hosting server