Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
VGSources
Blog

How to Move a WordPress Site From WP Engine to a New Host

A complete WP Engine migration copies the database and wp-content, tests the new host before DNS changes, synchronizes late content, then updates DNS, URLs, and SSL while keeping a rollback path.
Length11 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The safe way to move a WordPress site from WP Engine is to copy both the database and the wp-content directory to the new server, test the copy before changing DNS, synchronize any last-minute content, and then switch DNS, URLs, and SSL in a controlled cutover. Keep the WP Engine site and an untouched backup available until the new host has passed production checks.

What a complete WP Engine migration includes

A WordPress XML export is not a full-site migration. It can move selected content, but it does not reproduce the complete operating site. A proper transfer includes the database, WordPress files, and the assets and configuration that make the site behave as it does now.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Database: Posts, pages, comments, users, settings, plugin data, orders, memberships, and other records are stored in SQL tables.
  • wp-content: Themes, plugins, uploads, and many site-specific assets live here. It is often the largest part of the file transfer.
  • Core files and configuration: Copy the WordPress files required by the destination and create a destination-specific wp-config.php.
  • Operational settings: DNS records, redirects, cron jobs, email services, analytics, payment integrations, and third-party callbacks must be recreated or verified.

Your domain registrar does not have to change. In most moves, you leave the registration where it is and change the DNS records that direct the domain to the new host.

Decide how to transfer the site

WP Engine documents both an automated migration-plugin route and a manual route. The right choice depends on access, complexity, and how much control you need over the transfer.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Method Best fit What you need Trade-offs
Migration plugin Typical single WordPress sites where the destination supports the plugin WordPress 5.0, PHP 7.4, MySQL 8.0, and an enabled WP REST API, according to WP Engine’s 2026 compatibility requirements Less manual work, but less control over exclusions and troubleshooting
Manual SQL and file transfer Large, customized, or unusual sites; migrations requiring selective control Database export/import access plus SFTP or SSH access More control and clearer failure points, but requires database and server skills
Managed migration service Owners who cannot obtain database/SFTP credentials or need assistance planning a low-downtime move A provider that confirms scope, access requirements, exclusions, and rollback terms Convenience varies; verify exactly what is migrated and who performs DNS and testing

For a busy store, membership site, multisite installation, or site with frequent submissions, treat the move as a synchronization project rather than a one-time copy. The first transfer creates the destination; a final sync captures changes made while you tested it.

Pre-migration inventory and safety plan

Do this inventory while WP Engine remains live. Save the results with your backup so you can rebuild or roll back without guessing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • List every production domain, subdomain, staging domain, and parked domain.
  • Record current DNS records, including A, AAAA, CNAME, MX, TXT, SPF, DKIM, DMARC, verification, and service-specific records.
  • Note the PHP version, WordPress version, database version, active theme, must-use plugins, regular plugins, and any license keys or environment variables.
  • Document redirects, rewrite rules, scheduled tasks, external cron jobs, webhooks, payment callbacks, and API integrations.
  • Identify forms, transactional email, ecommerce checkout, memberships, user registrations, search, analytics, backups, and security monitoring that must be tested after the move.
  • Measure the approximate size of the database and wp-content, and confirm that the new host has enough storage, database capacity, and transfer time.
  • Choose a content-freeze window. Tell editors, support staff, and store operators when new posts, orders, registrations, and form submissions may be paused or recorded for later reconciliation.

Lower the DNS record time-to-live before the cutover if your DNS provider permits it. This can make resolver changes occur sooner, but it cannot guarantee instant propagation: recursive resolvers may retain records until their existing cache expires.

Step-by-step migration procedure

1. Create and verify backups on WP Engine

Create a complete backup before copying anything. Keep the original database export and a separate copy of the files; do not overwrite your only backup with a later test export. If WP Engine provides a downloadable backup, download it and confirm that the archive opens and contains the expected database and wp-content data.

For a manual database export, use the database tool supplied by your environment or an equivalent SQL export. A command-line example is:

mysqldump -u DB_USER -p DB_NAME > site.sql

Replace the database values with the credentials for your site. Store the SQL file securely because it contains user records, settings, and potentially personal or order data.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Export the database

The database is the authoritative record of content and application state. Export all WordPress tables that belong to the site, including tables created by plugins. Do not export only posts or pages when moving a working installation: users, options, session data, orders, form entries, and plugin settings may be in other tables.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

Retain the table-prefix information and the character set/collation shown by the export tool. If the export is large, use a method that can complete without a browser timeout, such as a host control-panel export or command-line process.

3. Copy wp-content and required files

Download wp-content, including uploads, the active and inactive themes, plugins, and any custom directories used by the site. SFTP or SSH is suitable for large transfers; a browser file manager may time out or omit hidden files.

Also preserve any site-specific root files that are part of the current setup, such as a custom .htaccess, web-server rules, verification files, or a deployment configuration. Do not blindly carry over host-specific rules: review them for WP Engine paths, caching directives, PHP handlers, and absolute filesystem locations.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Create the destination WordPress environment

Set up the new host with a fresh database and a domain or temporary hostname. Confirm the PHP version and database engine are compatible with your WordPress core, theme, and plugins. Create a database user with permission to create and alter the WordPress tables, then record the database name, username, password, host, and port.

Upload a clean copy of the WordPress core files or use the destination host’s installer. Upload your backed-up wp-content over the destination directory, preserving file names and directory structure. Import the SQL file into the empty destination database before opening the site.

5. Adjust wp-config.php

Edit the destination configuration so it points to the new database. At minimum, verify DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST. Preserve the existing authentication salts if possible; changing them logs users out, which may be acceptable during a planned cutover but should not be an accidental side effect.

Review any constants for cache systems, object-cache drop-ins, debugging, file paths, or environment-specific URLs. Remove WP Engine-specific settings that the new host does not support, and add the destination’s required settings only after confirming their documented behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

6. Update URLs only when necessary

If the domain stays the same, do not run a global replacement merely because the host changed. Hosting paths and temporary URLs may appear in the database, however, so inspect the imported site for them.

If the domain changes, update the WordPress Address and Site Address values and replace the old domain in content, metadata, options, and plugin tables. Use a serialized-data-aware tool; blind SQL replacement can corrupt serialized PHP arrays and break plugins or widgets.

WP-CLI is one option when it is available:

wp search-replace 'https://old.example' 'https://new.example' --all-tables-with-prefix --skip-columns=guid

Run a dry run first, review the table and row counts, and create a fresh backup before applying changes. Search theme templates and custom code separately because hard-coded URLs can remain outside the database. Treat attachment URLs, canonical tags, Open Graph metadata, JavaScript configuration, and API callback URLs as separate checks.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

7. Test the copy before changing DNS

WP Engine notes that you can test the destination without changing public DNS by editing your computer’s hosts file. Map the production domain to the new server’s IP address on your test computer, then browse the site using the normal domain. Remove the entry when testing is complete.

Test as an anonymous visitor and as an administrator. Work through this checklist:

  • Home page, key landing pages, posts, categories, search, pagination, and 404 handling.
  • Admin login, media uploads, editor saves, user roles, password resets, and logout.
  • Images, downloadable files, responsive layouts, JavaScript interactions, and cached pages.
  • Forms, confirmation messages, notifications, and delivery to real recipient addresses.
  • Ecommerce product pages, cart, checkout, taxes, shipping, payment callbacks, order creation, refunds, and customer accounts.
  • Redirects from old URLs, canonical URLs, robots directives, XML sitemaps, analytics, and search-console verification.
  • Scheduled posts, recurring jobs, queue workers, external cron calls, webhooks, and third-party API connections.
  • Error logs, PHP warnings, database errors, slow queries, missing files, mixed-content warnings, and cache behavior.

Do not use a production payment card or send test messages to real customers without a plan. Use sandbox payment credentials and controlled email recipients where those systems support them.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

8. Perform a final synchronization

Testing can take hours or days, during which the live WP Engine site may receive new posts, comments, orders, registrations, or form entries. WP Engine specifically warns that these changes may require a second migration immediately before DNS is pointed to the destination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose one of two approaches:

  • Short content freeze: Pause publishing, registrations, checkout, and submissions; export the database again; copy changed media; import the final database; then verify the destination.
  • Change reconciliation: If a freeze is impossible, identify every record created after the first export and migrate or re-enter it. This is harder for orders, memberships, comments, and uploaded files, so obtain application-specific guidance before attempting it.

Do not let both sites accept writes after cutover begins. That creates split-brain data that may be impossible to merge cleanly.

9. Add the domain and configure SSL on the new host

Add the production domain to the destination account before changing DNS. Configure the site’s primary domain and any required subdomains. Issue or install an SSL certificate for every hostname that will serve HTTPS. Verify that HTTP redirects to HTTPS only once HTTPS works correctly, and update WordPress URL settings to the final scheme.

Check mixed content after the certificate is active. Images, scripts, stylesheets, fonts, and API endpoints that still use http:// can trigger browser warnings or fail to load.

10. Change DNS and complete the cutover

Point the web records to the new host’s supplied CNAME or IP address. Leave unrelated email records unchanged unless email is also being migrated. If you use a proxy, CDN, or DNS firewall, update the origin there as well as at the authoritative DNS provider.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use the old and new environments deliberately during propagation: some visitors will continue reaching WP Engine while others reach the destination. Keep the old site online and avoid making content changes there after the final synchronization.

11. Monitor production behavior

As DNS changes spread, monitor both hosts and compare requests, errors, and application data. Watch uptime, server logs, PHP errors, database errors, form deliveries, orders, scheduled tasks, analytics, and search-console coverage. Confirm that certificates renew correctly and that redirects do not loop.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Retain the old backup, the final SQL export, the file archive, the inventory, and the rollback instructions. Do not cancel WP Engine immediately after the first successful page load.

12. Close the old environment only after verification

When DNS has fully converged for your audience and the destination has operated normally through a representative business cycle, take one final backup. Then remove the old environment according to your retention, privacy, and contract requirements. Preserve records needed for audits, customer support, tax reporting, or restoration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Special cases that need extra validation

WooCommerce and other transaction-heavy sites

Orders, customer accounts, inventory, subscriptions, and payment webhooks can change while you test. Schedule a freeze during the final export, put checkout into maintenance mode if appropriate, and compare order numbers and inventory before reopening sales. Confirm that payment providers recognize the new callback URLs and that scheduled subscription jobs run only once.

Membership, community, and form sites

Users, password-reset links, uploaded avatars, comments, private content, and form entries are database records or files that a simple content export can miss. Test registration, login, role restrictions, email confirmation, and every important form on the destination.

Multisite installations

Multisite uses network tables, domain mappings, and additional URL relationships. Inventory every mapped domain and network plugin, preserve the complete table set, and verify each site in the network before DNS changes. A migration procedure designed for a single site may not account for network-specific settings.

Large media libraries

Transfer media separately if necessary, but do not declare success until image URLs, thumbnails, protected downloads, and background-processing jobs work. Compare file counts and spot-check older uploads as well as recent ones.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Email and DNS dependencies

Moving web hosting does not automatically move mail. Keep MX, SPF, DKIM, and DMARC records correct for the existing mail provider unless you are intentionally changing it. Send controlled messages from forms and WordPress notifications, and inspect both delivery and spam-folder placement.

Common failure symptoms and fixes

Symptom Likely cause First checks
“Error establishing a database connection” Incorrect destination credentials, host, port, or database permissions Compare wp-config.php with the new host’s values; verify the user can connect and the imported tables exist
Homepage loads but inner URLs return 404 Permalink rules were not regenerated or web-server rewrites are missing Save the Permalinks screen once, review rewrite configuration, and check custom redirects
Images or styles are missing Incomplete wp-content transfer, wrong permissions, or old absolute URLs Inspect the uploads path, file names, permissions, and source URLs in browser developer tools
Broken widgets, menus, or plugin settings Serialized data was damaged by a blind replacement or plugin files are missing Restore the clean database backup, use serialized-aware replacement, and compare plugin directories
Users are unexpectedly logged out Authentication salts changed Confirm the intended salts are in the destination configuration and communicate the session reset if it was planned
Forms submit but no email arrives Destination mail configuration, DNS authentication, or a blocked PHP mail path differs Check plugin logs, SMTP/API credentials, SPF/DKIM/DMARC, and the destination’s mail policy
Orders or submissions are missing They were created after the first export Compare timestamps with the final export and reconcile the content-freeze window before reopening writes
HTTPS warnings or redirect loops Certificate, proxy mode, site URLs, or force-HTTPS rules conflict Test the certificate directly, align proxy and origin settings, and remove duplicate redirect rules
Only some visitors see the new site DNS propagation or cached resolver data Query authoritative DNS, test from multiple networks, and keep both environments available during convergence

When to use a migration service

Use a managed WordPress migration service when you lack database or SFTP access, the site has a complicated integration map, or downtime and data loss would be costly. Before authorizing work, obtain written answers to these questions:

  • Will the service migrate the database, all of wp-content, cron jobs, redirects, SSL, and DNS, or only selected files?
  • How are WooCommerce orders, memberships, comments, and form entries synchronized during the move?
  • Who performs URL replacement, and how is serialized data protected?
  • What testing is included, what is excluded, and how long is post-cutover support available?
  • What is the rollback plan if the destination fails after DNS changes?

Final cutover checklist

  • Complete backup downloaded and opened successfully.
  • Database export imported and verified.
  • wp-content, custom files, and required plugins/themes copied.
  • Destination database credentials and configuration tested.
  • URLs replaced only where required, using serialized-data-safe tooling.
  • Hosts-file test passed for pages, login, media, forms, commerce, redirects, cron, and integrations.
  • Final content synchronization completed, or a documented reconciliation performed.
  • Domain added to the new host and SSL issued for every required hostname.
  • DNS records changed without disturbing unrelated email records.
  • Monitoring, backups, logs, and rollback instructions active.
  • WP Engine retained until DNS propagation and production checks are complete.

The migration is finished only when the destination—not merely the homepage—handles the site’s real content, users, transactions, scheduled work, email, and integrations. A deliberate final synchronization and a retained rollback path are what turn a file copy into a reliable host change.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

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

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.