Difference between revisions of "Move aMember to another webhosting"

From aMember Pro Documentation
Jump to: navigation, search
 
Line 6: Line 6:
 
# <sup>new</sup> Now edit file ''amember/application/configs/config.php'' and change database access details to created on the previous step
 
# <sup>new</sup> Now edit file ''amember/application/configs/config.php'' and change database access details to created on the previous step
 
# <sup>new</sup> 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.
 
# <sup>new</sup> 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.
# <sup>old</sup> Put your aMember install into maintenance mode (aMember Cp -> Setup -> Advanced)
+
# <sup>old</sup> Put your aMember install into maintenance mode (aMember Cp -> Configuration -> Setup/Configuration -> Advanced)
 
# <sup>old</sup> In the existing aMember installation, create aMember MySQL database dump using phpMyAdmin (you may find it in webhosting control panel)
 
# <sup>old</sup> In the existing aMember installation, create aMember MySQL database dump using phpMyAdmin (you may find it in webhosting control panel)
 
# <sup>new</sup> Go to new webhosting control panel -> phpMyAdmin, and restore the dump you created on step (5) into new aMember database created on the step (3)
 
# <sup>new</sup> Go to new webhosting control panel -> phpMyAdmin, and restore the dump you created on step (5) into new aMember database created on the step (3)
# <sup>new</sup> 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 -> Setup -> Advanced).
+
# <sup>new</sup> 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).
 
# <sup>new</sup> Re-protect all folders and re-configure all integration plugins. If you have aMember plugin in Wordpress installed, it must be re-configured too.
 
# <sup>new</sup> Re-protect all folders and re-configure all integration plugins. If you have aMember plugin in Wordpress installed, it must be re-configured too.
 
# <sup>new</sup> Do not forget to disable external cron jobs on the old webhosting and re-configure it on new webhosting.
 
# <sup>new</sup> Do not forget to disable external cron jobs on the old webhosting and re-configure it on new webhosting.

Latest revision as of 01:40, 13 October 2017

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 Pack aMember folder using ZIP via webhosting control panel and download it to your local PC
  2. new Unpack and upload aMember folder to your new webhosting, keep the ZIP for backup purposes
  3. new On the new webhosting, create new MySQL database and user using webhosting control panel. Do not forget to allow the new MySQL user access to created MySQL database.
  4. new Now edit file amember/application/configs/config.php and change database access details to created on the previous step
  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)
  7. old In the existing aMember installation, create aMember MySQL database dump using phpMyAdmin (you may find it in webhosting control panel)
  8. new Go to new webhosting control panel -> phpMyAdmin, and restore the dump you created on step (5) into new aMember database created on the step (3)
  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 Do not forget to disable external cron jobs on the old webhosting and re-configure it on new webhosting.