Bobcares

Migrate WordPress from GoDaddy to AWS Lightsail

by | May 4, 2022

Migrate WordPress from GoDaddy to AWS Lightsail with this handy guide by our in-house experts. 

At Bobcares, we offer solutions for every query, big and small, as a part of our AWS Support Services.

Let’s take a look at how our AWS Support Team is ready to help customers migrate WordPress from GoDaddy to AWS.

How to Migrate WordPress from GoDaddy to AWS

You’ve come to the right place if you’re seeking a way to shift WordPress from GoDaddy to AWS. Our AWS Support Team has put together this guide to help you get the job done.

Migrate WordPress from GoDaddy to AWS Lightsail

  1. First, log in to the WordPress dashboard as admin and install the “All-in-One WP Migration” plugin. This plugin is better than the default export feature as it exports everything including themes, plugin configuration, and so on. However, we have to install a version that supports importing large file sizes.

    Our WordPress Support Team suggests downloading v6.77 from this link.

  2. Then, activate the plugin, and click Export. Select the FILE option in the Export to drop-down box.
  3. After that, head to AWS and log in to the account or create a new account.
  4. Then, click Create Instance and select the appropriate Instance location (region), Instance Image, and blueprint (which will be WordPress in this scenario).
  5. Next, select the checkbox next to Enable Automatic Snapshots.
  6. Now, we have to enter the Instance name and assign a key-only tag and key-value tag to make it easier to locate the instance.
  7. Then, launch the instance.

Importing WordPress Website from GoDaddy to AWS Lightsail

  1. Now, we will head back to the Lightsail console and select the Networking tab and create a static IP.
  2. Then, assign the IP to the new instance we created in Step 6 and click Save.
  3. Now, navigate to Connect tab on the Lightsail console.
  4. Next, click on Connect using SSH and enter the command below to get the WordPress admin password:
    cat $HOME/bitnami_application_password
  5. After that, go head to X.X.X.X/admin in the browser, where X.X.X.X is the static IP.
  6. We have to enter the user and password details when prompted.
  7. Now, if there is an available update for the WordPress or database version, our experts suggest going ahead with that.
  8. After that, head to the All-In-One WP Migration plugin and choose FILE and choose our file and click Next/Agree.
  9. Now, replace the admin user with the old one.
  10. After the import is complete, we may need to re-login because the default admin user was replaced by the admin user from the old site.

Now, we can visit our site by heading to the static IP. We can easily remove the Bitnami banner at the bottom right side of the website.

Shifting DNS zone from GoDaddy to AWS Lightsail

  1. Log in to GoDaddy and head to Domains and select the domain we want to move. Then select ”…” > DNS zone.
  2. Then, scroll down and select Export Zone File (Unix) and export them to a file on our machine.
  3. Next, log in to the AWS console and head to Route 53, and create a new zone with the same name as our domain. For instance: bobcares.com.
  4. Before creating any records, open the file from step 2 and copy everything except the NS records. Be very careful not to copy anything that may already exist from the new zone in Route 53.
  5. Next, click the Import button on Route 53 in the newly created zone and paste what we copied from the above step into the import flow.
  6. Then, we have to modify the imported DNS records:
    • Update A records to make them point to the static IP in the AWS instance.
    • Update or add CNAM record for “www” to go to “bobcares.com”
    • Retain MX and “mail” pointing to the GoDaddy instance so that cPanel email still functions.
  7. Now, we have to transfer the domain ownership to AWS by heading to DNS Zone on GoDaddy and clicking the Change button under Nameserver.
  8. This takes us to a page where we can use the default nameserver or specif our own. After making the changes, click Save.

    According to our experts, the DNS propagation will occur within 24 hours.

When the SSL fails, we have to re-issue the SSL on an AWS lightsail instance.

With the above steps, we can easily migrate our WordPress website from GoDaddy to AWS Lightsail. If you run into any trouble, our experts are here to help you get back on track.

[Need assistance with another query? We are available 24/7.]

Conclusion 

In brief, our skilled WordPress Support Engineers at Bobcares demonstrated how to Migrate WordPress from GoDaddy to AWS.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

2 Comments

  1. johnathan

    how do you move your SSL

    Reply
    • Hiba Razak

      Hi,
      Our experts can help you with the issue.we will be happy to talk to you through our live chat(click on the icon at right-bottom).

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF