Migrating from Symbiosis

A few people have asked about what the process would be to migrate websites, email and so-on from a server running Symbiosis to a server running Sympl.

The process is surprisingly easy, and is practically the same for migrating sites between servers running Sympl, as Sympl has full backward compatibility.

To migrate a single site, follow these instructions:

  1. Either use a an existing server running Sympl, or create a new server. Instructions for doing this are on the Sympl Wiki.
  2. Copy the directory for the domain you want to migrate from /srv on the old server to /srv on the new server.
  3. Dump the relevant database from the old server using mysqldump (or use the most recent backup) and copy it to the new server.
  4. Create a new database with sympl create database <database_name>, making note of the new password.
  5. If the source database is gzipped, ensure you unzip it with gunzip <filename.sql.gz>.
  6. Import the database with cat <filename.sql> | mysql <database_name>.
  7. Adjust any configuration files such as wp-config.php to use the new database password.
  8. If you have HTTPS enabled, run sudo sympl-ssl; sudo sympl-web-configure to update the web and mail configurations to use the certificates.
  9. Update the DNS to point to the new server.

The wiki has more detailed instructions for migrating from Symbiosis, which covers moving all the data across in one go, as well as a dry run for testing.

As always, if you run into any issues with Sympl, feel free to post on our forum, or if you’re a Mythic Beasts customer, simply raise a support case.