How-to Migrate a Live DreamHost Website to Crazy Domains Web Hosting

DreamHost to Crazy Domains

Migrating a live website from DreamHost to Crazy Domains Web Hosting can be done smoothly by following these step-by-step instructions. This guide will help you transfer your website files, databases, and change DNS settings to point towards Crazy Domains Nameserver and IP Address.

These insights will help for migrating a website built using DreamHost WordPress Basic Plan, VPS WordPress Installation. These insights are for Crazy Domains Web Hosting (Economy – Premium or Ultimate package).

Video Tutorial for Migrating a Live Website from DreamHost to Crazy Domains

Step 1: Backup Your DreamHost Website

Before starting the migration, back up all your website files and databases from DreamHost.

Files: Use an FTP client (like FileZilla) for faster download, or DreamHost’s Website Manager control panel to download all your website files to your local computer. DreamHost Website Manager options Database: Export your database using phpMyAdmin Export option. Save the .SQL file to your local computer. PHPMyAdmin DreamHost database export option

Step 2: Sign Up for Crazy Domains Hosting

If you haven’t already, sign up for a hosting plan with Crazy Domains. Visit Crazy Domains and choose a plan that suits your business website’s needs.

We recommend Linux Hosting 1 Year Package for Australian Web Hosting if you’re tight on budget (Crazy Domains Economy Linux Web Hosting package offers you FREE AutoSSL for the 1st year so you need not purchase Advanced SSL Certificate) (Premium & Ultimate packages offers free SSL by default).

choose web hosting plan Complete the registration process and Crazy Domains will setup your new Web Hosting Account and email you confirmation of purchase and login details.

Step 3: Upload Your Website Files to Crazy Domains Web Hosting

Once your Crazy Domains account is set up, you’ll need to upload your website content (folders files images etc.) to your new hosting environment.

Log in to your Crazy Domains account. Crazy Domains Account Dashboard

Use the cPanel File Manager, or an FTP client to upload your entire website content to the public_html directory (or the appropriate sub-directory for your website).

Step 4: Import Your Database

You’ll need to import your .sql file in to Crazy Domains Database, to be able to do that follow these steps:

  • Find menu for ‘MySQL Databases’ in Crazy Domains cPanel.

Create a new database and user, and assign the user to the database. cPanel MySQL Database option

Now that your database is ready. From your new cPanel Login to “phpmyadmin” and find your new database you’ve just created. Press on ‘Import’ tab. Choose .SQL file from your computer and begin importing the .SQL file into your new database. Crazy Domains PHPMyAdmin Import SQL Option

Step 5: Update Configuration Files

If your website uses a configuration file (e.g., wp-config.php for WordPress), update it with the new database details.

  • Locate the configuration file in your website’s root directory (File Manager > public_html > wp-config.php > Right Click > Edit).
  • Update the database name, username, password (to match the new database name you’ve created).

WordPress configuration for database access

Step 6: Update DNS Settings

To point your domain from DreamHost towards Crazy Domains, you’ll need to update your DNS settings.

  • Locate Domain DNS Settings in your DreamHost account (if your domain is registered with another domain registrar, login to their control panel to update DNS settings).
  • Update the nameservers to the ones provided by Crazy Domains (ns1.syrahost.com AND ns2.syrahost.com for Linux Web Hosting)

DreamHost DNS Record menu You’ll need to create two A Records

  • Add @ “A Record” and insert the IP Address to match Crazy Domains Web Hosting IP (can be found in cPanel left-hand side menu).
  • Add www “A Record” and IP Address to match Crazy Domains Web Hosting IP.

Step 7: Test Your Website on Crazy Domains Server

Before making your website live on Crazy Domains, test it to ensure everything is working correctly.

  • There are many different ways you can test your new web host. Basic example would be: create a new file index.html inside public_html folder. This new index.html file can contain a brief message ‘Website is under maintenance’. Then, you can create another folder and call it ‘BACKUPS’ and place everything but index.html inside that backup folder.
  • Visit yourexampledomain.com/index.html if you can see this file, all is working, if you can’t see the file, troubleshoot further.
  • You must check all pages, forms, and functionalities to ensure they work as expected.
  • Once you’ve confirmed that everything is working correctly, you can now make your website live on Crazy Domains.
  • Monitor your website for any issues after going live.

RankYa Tip: because DNS changes can take up to 24 hours to propagate throughout the internet, to speed up the process simply use Web Proxy servers to request your website. You can also use Windows CMD prompt to ping example.com

Step 8: Cancel DreamHost Plan (WordPress Hosting VPS Hosting) (Optional)

If you’re satisfied with the migration and no longer need your old DreamHost web hosting, you can cancel it.

  • Ensure you have all necessary backups before canceling.
  • Login to DreamHost Account and find the web hosting settings to cancel web hosting plan. Billing page usually is the place to cancel your plan.
  • Do NOT delete domain name if registered through DreamHost. Although you can transfer domain name registrar to be Crazy Domains, you can also keep the domain name registered through DreamHost).
  • NOTE: DreamHost VPS services can only be cancelled from the Servers management page.
  • DreamHost VPS Servers Management option

    Why Should You Switch to Crazy Domains Web Hosting?

    Crazy Domains Server Response Time

    • Competitive prices (Economy Web Hosting Plan is a great deal giving you all the tools you need and is less than $70 per-year)
    • FREE SSL
    • Faster Servers (19ms per-packet?) (must have in 2025 for better website user-experience, and Google rankings)
    • Better Customer Support
    • Global Content Delivery Network (CDN) (includes Web Servers located in Australia Datacenter)

    By RankYa

    RankYa is a content creator and digital services provider dedicated to growing your sales and business website's results. Highly experienced technical problem solver, Google products expert with proven 'Social Media Marketing' skills, RankYa (100% Australian Owned and Operated) is dedicated to helping small businesses to grow.

    We're looking forward to contributing towards your online success. Contact Us.

    Questions? Leave a Comment!

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