What is EasyWP?
Is EasyWP right for you?
Before you begin, if you’re doing this for someone, make sure that you can build it on their account directly because there is no method to migrate EasyWP websites between accounts yet.
And if you have any other doubts, don’t be afraid to take advantage of the exceptional, free 24/7 support and ask questions even to just confirm what you’re doing and read the documentation.
Initial EasyWP Setup
Namecheap has an interesting UI design pattern: they have menus on the top and side instead of just one, which can be confusing. In the top menu, click on WordPress > Managed WordPress.
Scroll down to the features that it has. I can confirm that the websites EasyWP generates are very fast. My issues with shared hosting speed variability motivated me to make the switch to managed hosting.
Definitely start with the “Bill Monthly” Starter in case you realize you dislike the service.
As you’re going through the creation screen, don’t initially use your own domain. You can always change this later. Start with a free, generated domain so you have something to test with. It doesn’t particularly matter what you enter here because you can change it all later.
To find your sites, go to Apps > EasyWP.
That’s it! Go to your dashboard and click WP Admin! EasyWP is incredibly Easy™️ for initial setup and for new websites.
Migrating your content
I looked at a number of tools to migrate WordPress websites.
Some people recommended copying and pasting the whole project in a zip. This doesn’t work with EasyWP and probably won’t for most managed hosting. Imagine trying to manage someone’s WordPress instance, but they’ve thrown away all the security tools and adaptations you’ve added to even make it possible.
Some recommended using WordPress’s built-in import and export tools. However, that doesn’t actually import everything including posts, users, themes, plugins, etc.
I ended up using All In One WordPress Migration. Let’s call it AIOWM.
At first when you download it, you may think everything is behind a paywall, but you really only need to buy one tool because AIOWM backups are free. The only extension you need is the Unlimited Extension. For #5000/$14, you get an unlimited license to restore AIOWM backups and a bunch of other cool stuff on as many websites as you want. The time it took to figure out how to import and export in chunks, through zips, etc. cost way more.
- Download AIOWM on your old website. Ideally also write down the version of WordPress you’re using.
- Generate a backup with everything. It bundles the files in the background, so I actually initialized the process on my phone on the bus and downloaded it to my computer when I got home.
- Download the .wpress file to your computer.
- Go to your website’s EasyWP dashboard and choose SFTP Access. Create some credentials
- Download an SFTP program. I recommend Filezilla on Windows and Viper FTP for MacOS.
- Use SFTP (not FTP) to access the credentials from EasyWP.
- Upload your backup.wpress anywhere on the server. This may take a while.
- Move it to the wp-content/ai1wp-backups folder
- Go to your EasyWP dashboard and select WP Admin.
- Install the AIWM plugin onto the new site.
- Before you continue, check to make sure the WordPress versions align.
- When you click on backups within the plugin, you’ll notice that your backup is there! Click restore from backup.
- After the restoration has completed, open the website and it should work. You should even be able to login with the same user credentials as you had in the old site.
- Double check the plugins to make sure they’re working the way you want them to. Some will automatically be disabled by EasyWP, but it’s probably for the better. If you have concerns about the plugins, contact the friendly support. I’d advise you to completely remove the plugins disabled by EasyWP. It can cause issues in later steps otherwise.
- Some links and e-mail addresses will be linked to the easywp domain. Change those to the domain you’re moving it to.
I’m going to try explain this in a way that is less geared towards the type of 3rd party DNS, but this is primarily focused on working for CloudFlare.
- If you haven’t already connected to your 3rd party DNS (e.g. CloudFlare) and you have a bunch of entries, I’d recommend you connect your site to the DNS now. EasyWP will wipe your DNS clean so moving it to the DNS is a way to keep it safe before it is cleared.
- After it’s setup, change your nameserver settings from Custom DNS to BasicDNS.
- In the EasyWP dashboard, change the associated domain to the correct one.
- Go back to Advanced DNS settings pane and copy all the entries to your external DNS.
- Switch back from BasicDNS to Custom DNS.
- Double check that your images loaded properly.
You may get a number of script errors because of https, so make sure you enable the following:
- Always use HTTPS
- HSTS (use default settings)
- Automatic HTTPS Rewrites
It’s tricky to do the EasyWP migration, but not impossible! Keep in mind that it’s a beta product and also how inexpensive it is. Happy hosting!