Hosting - How do I move my SMF forum to a different host

From Online Manual

Revision as of 11:21, 1 July 2018 by Irisado (talk | contribs)
Jump to: navigation, search

The move consists of 3 steps:

  • Step 1 - Prepare by checking whether you have an SSL cert. You should also discuss transfer and installation with your new host.
  • Step 2 - Make a file system backup.
  • Step 3 - Make a database backup at the same time to ensure that the two backups are in sync.
  • Step 4 - Restore the files and the database within the target system. Note that sometimes restoring the files and database is a substantial and time consuming task and that some hosts have size limitations on restoring these. If you encounter problems ask your new host to carry out this step.
  • Step 5 - Run repair_settings.php on the new system to ensure that your paths, URLs, and database credentials are correct.
  • Step 6 - Carefully inspect any redirects that may exist in either .htaccess or index.html to ensure that they are not referencing old directory/file structures.
  • Step 7 - Inspect the settings for each mod that you have installed. Look for folders or URLs that need updating. Repair_settings.php does not update mod settings, so you have to identify these and update them yourself.
  • Step 8 - As a safety measure and to ensure that everything is linked together correctly, it is recommended that you run the forum database maintenance function, the 'find and fix any errors' maintenance function, and the attachment integrity check. If any of these generate errors it means that something has gone wrong.
  • Step 9 - Coordinate the IP address change with your registrar. Note this takes time and may make the forum inaccessible for a while.
  • Step 10 - If you use Google or Bing webmaster tools, or if you have a robot.txt file, you should confirm they are working as expected after the site migration has taken place.