Details & Access Required

Required info

WordPress Migration

  • Current Hosting Provider Admin Login
    • Web Server Access (Root)
    • Database Access (Read/Write)
  • Current WordPress Admin Login
  • Domain/DNS Provider Admin Login
  • New Hosting Provider Admin Login
  • Recommended – CloudFlare Admin Login

Required info

AWS Hosting

  • Full AWS Access Preferred
  • If creating IAM Role
    • Full LightSail (Simplified Compute & Database)
    • Full EC2 (Compute)
    • Full RDS (Database)
    • Full CloudFront (Content Delivery Network)
    • Full S3 (Storage)
    • Full SES (Simple Email Service)
    • Full Route 53 (DNS)
    • Full WorkMail
    • Full Certificate Manager (SSL)

Required info

Notes & Process

  • CloudFlare
  • AWS as WordPress Host
    • Does not come with Email capabilities by default.  Must use either AWS WorkMail or AWS SES
    • AWS SES set up required domain validation, and then time for AWS Support to move the account out of SandBox mode  (This can take 3-7 days alone)
    • LightSail recommended for new users to Virtual Private Servers (VPS)
    • EC2 recommended for clients familiar with Linux
    • In most cases, a Bitnami image will be used; however, can create LAMP stack for additional fees.
  • Security and Maintenance
  • Backups
    • Client responsible for configuration backups
    • Recommend UpDraft Plus (Free Plugin) syncing backups to off-server storage such as AWS S3
  • Migration Process 
  • Downtime will be minimized; however, when performing migrations, DNS Propagation times are a factor, as well as the amount of time it takes to migrate content.  Sites with a large number of images/posts/products, will inherently take longer to migrate. 
    • Install and configure “Coming Soon” Plugin and activate Maintenance Page
    • Backup current WordPress Site
      • Plugins: All In One Migration, UpDraft Plus
      • Manual: Copy main WordPress Folder, Dump Database
    • Switch Domain DNS to new host (WordPress Site will have same “Coming Soon” page configured
    • Configure Let’s Encrypt SSL (where applicable) – Domain must be pointed to new host to configure SSL
    • Import WordPress Backup to new host
    • Configure Email Plugin
      • AWS SES Lite
      • WP SMTP Mail
    • Test email functionality and technical checkout of site
    • Remove Maintenance Page

    **Client is responsible for all hosting fees.