Moving Site

I have found it necessary at times to move a site from a host or server to another. To ensure that a site is moved completely without disruption, I have found the following steps to be helpful where there is a single instance of Drupal:

  1. Export the supporting database(s) for the site
  2. Install a fresh instance of Drupal on host location B
  3. Zip/Tar or FTP files from host location A to host location B noting the following files are server location specific and are customized during install procedure so these need to preserved intact from the fresh install:
    1. .htaccess
    2. settings.php (sites/all)
  4. Import database from location A into location B.