Transfer / Copy / Migrate / Deploy Silverstripe Websites
I have moved a ton of Silverstripe Websites over the years, but I still have to think about the steps every time.
So here is a script generator of sorts that helps you transfer a Silverstripe website from one server to another server.
By completing the details in the form below you build a command line (SSH) list of steps you can copy and then paste into a bash file (after careful inspection!) to migrate your website.
Assumptions
The wizard assumes the following about your project:
SSH access to both servers
site uses SVN and/or GIT and/or Composer
parent folder of web-root folder is writable and can be used to store files
site uses _ss_environment.php file
Mysql Database has already been created on new server
the new server can access the old server without password by means of public and private keys
to make sure it runs smoothly you need
How this works?
Please complete your details in the form on the left.
Doing so will create a script on the right that you can copy line-by-line or as a whole, into a bash-esque script.
This script will move a website from an old server to a new server in its entirety.
Need help?
If you need help upgrading or migrating Silverstripe websites then please do not hesitate to contact
Sunny Side Up for help. We offer competitive rates and high quality work.
Important note about security
To keep your passwords save, we recommend that you save this page as HTML in your browser and download it as such.
After that turn off the internet temporarily and use the page as a stand-alone tool to create your scripts.
Safe your generated scripts in a secure place.
No data entered into the form below is transferred anywhere.
This page uses localstorage to save details.
You can turn off the local storage using a checkbox below.
Turning off the local storage, on your next load of this page (CTRL+R), all saved data will be removed.