Checklist for choosing a new host
-
Available disk space
-
PHP and MySQL available
-
SSH available with SSH keys for scripted access
-
SSL certificates for https access to website
-
Can check website before changing nameservers
-
Number of email accounts
-
Email forwarding
-
Webmail
-
Domain redirection
-
Cost
-
Check reviews on the web
Loading and verifying site on new host
-
Buy hosting
-
Change to monthly billing on old host
-
Check SSH access using keys
-
Use rsync to upload all files avoiding changing root .htaccess
-
Upload MySQL database(s)
-
Verify site working
-
Verify PHP MySQL pages working
SSH access before public key set up may need -o PubkeyAuthentication=no option to suppress use of public keys.
HTTPS and SSL certificates
-
Request SSL certificate
-
Edit .htaccess file to force HTTPS on site
Change nameservers
-
Change alofmethbin.com name servers verify
-
Change pagodagamedatabase.com name servers verify
Email setup
-
Set up email accounts
-
Set up email forwarding
-
Set up catchall email account if possible at first
-
Edit the IMAP servers in the Mail accounts
Before switching the servers used to read and send
email backup all the emails into a Mail folder stored
on the computer itself.
Old host cleanup
-
Close old websites
-
Move domain registration?