DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon 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
World desk8 min

Can’t Access Your WordPress Site After Cloning a VPS Snapshot? A Safe Recovery Guide

A VPS clone can preserve the old domain, database settings and server assumptions. Follow this outside-in recovery sequence to restore WordPress safely and keep a rollback.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A VPS snapshot clone copies WordPress files and databases, but it can also copy the old domain, URL settings, virtual-host assumptions and database credentials. Restore access in this order: point DNS and the web server at the clone, verify database credentials, correct WordPress URLs, repair permissions and rewrites, then check HTTPS and caches. Changing WordPress settings before requests reach the clone can make a correct fix appear ineffective.

Why a cloned VPS can become unreachable

A snapshot is a server-state copy, not a completed migration. The clone may contain the original WordPress directory, database tables, wp-config.php, web-server configuration and cache files. Those components still describe the source machine unless you change them.

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.
  • The domain’s A or AAAA record may still resolve to the original public IP.
  • Apache’s virtual host or Nginx server block may still use the source hostname or document root.
  • wp-config.php may contain database names, passwords, hosts or table prefixes that are valid only on the original server.
  • The siteurl and home options may redirect every request to the old domain, scheme or subdirectory.
  • Files can retain restrictive modes or ownership that prevent the web-server user from reading or writing them.
  • Permalink rules, TLS certificates and cached redirects can continue to reference the old site.

These layers must be fixed from the outside in. DNS and server routing determine which machine receives the request; only then can WordPress-level changes be evaluated reliably.

Use this diagnosis sequence before changing data

1. Confirm DNS, virtual-host routing and the document root

Check the hostname’s A and AAAA records and confirm that they point to the clone’s public IP. If an AAAA record sends IPv6 visitors to the old server while the A record sends IPv4 visitors to the clone, different users can see different sites. Remove or update stale records as appropriate.

#1 Best Overall
Sandisk 2TB Extreme Portable SSD, Up to 1050MB/s, USB-C, USB 3.2 Gen 2, IP65 Water and Dust Resistance, Updated Firmware, External Solid State Drive, SDSSDE61-2T00-G25
  • Get NVMe solid state performance with up to 1050MB/s read and 1000MB/s write speeds in a portable, high-capacity drive(1) (Based on internal testing; performance may be lower depending on host device & other factors. 1MB=1,000,000 bytes.)
  • Up to 3-meter drop protection and IP65 water and dust resistance mean this tough drive can take a beating(3) (Previously rated for 2-meter drop protection and IP55 rating. Now qualified for the higher, stated specs.)
  • Use the handy carabiner loop to secure it to your belt loop or backpack for extra peace of mind.
  • Help keep private content private with the included password protection featuring 256‐bit AES hardware encryption.(3)
  • Easily manage files and automatically free up space with the SanDisk Memory Zone app.(5). Non-Operating Temperature -20°C to 85°C

On the clone, verify that Apache has a matching virtual host or Nginx has a matching server block for the requested hostname. Confirm that its document root contains the intended WordPress files, including wp-admin, wp-includes, wp-content and wp-config.php. A default server block, an empty directory or a copied configuration pointing at the source path can produce a welcome page, a 404 or the wrong site even when DNS is correct.

Use a DNS lookup tool such as dig or your provider’s DNS panel, then inspect the response headers with an HTTP client. The returned IP, server response and page content should all identify the clone. Do not troubleshoot plugins or database values while requests are still landing on the original machine.

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.

2. Check the database connection

The WordPress message “Error establishing a database connection” normally means that one or more values in wp-config.php is wrong, the database service is stopped, or the cloned database user cannot connect from the new host.

Inspect these constants and compare them with the database actually restored on the clone:

Rank #2
Sandisk 1TB Portable SSD, Up to 800MB/s Read Speeds, Black (Old Model) | External Solid State Drive, Compatible with Laptops & Tablets, Up to 2M Drop Protection, USB 3.2 Gen 2, USB-C to USB-A Cable
  • Solid state performance with up to 800MB/s read speeds in a portable drive. (Based on internal testing; performance may be lower depending on host device, interface, usage conditions and other factors. 1MB=1,000,000 bytes.)
  • Back up your content and memories on a storage solution that fits seamlessly into your mobile lifestyle.
  • Take it with you on your adventures—up to two-meter drop protection means this durable drive can take a beating. (Based on internal testing.)
  • Secure it to your belt loop or backpack for extra peace of mind thanks to the tough rubber hook.
  • From Sandisk, a brand professional photographers trust to take on assignments.
  • DB_NAME — the database containing the WordPress tables.
  • DB_USER and DB_PASSWORD — credentials that exist on the clone.
  • DB_HOST — the correct database hostname, socket or address for this server.
  • $table_prefix — the prefix used by the restored tables, which may not be wp_.

Confirm that MySQL or MariaDB is running and that the user has privileges from the clone’s host address. A user permitted only from the original server can fail after cloning even when its password is unchanged. Check the database service log and the web-server or PHP-FPM log for authentication, socket and connection-refused errors. Correct one value at a time, preserve a backup, and reload the site after each change.

3. Correct the WordPress URL settings

When the domain, HTTPS scheme or installation path changed, update the siteurl and home rows in the database’s wp_options table (substitute your actual table prefix). Both values should include the complete scheme, such as https://example.com, and should not end with a slash.

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

With SQL access, first inspect the current values:

SELECT option_name, option_value
FROM wp_options
WHERE option_name IN ('siteurl','home');

After taking a current database backup, update them to the clone’s canonical URL:

UPDATE wp_options
SET option_value = 'https://example.com'
WHERE option_name IN ('siteurl','home');

If you need a temporary, reversible override to regain dashboard access, define these constants in wp-config.php above the line that says WordPress should stop editing:

Rank #3
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) | Everyday HDD storage. Plug-and-play backup. Windows & macOS. Adobe CC trial included. 1-Year Warranty
  • Easily store and access 2TB to content on the go with the Seagate Portable Drive, a USB external hard drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');

The constants override database values but do not rewrite them. Remove the temporary definitions after permanently correcting the options, or future URL changes will appear not to save.

4. Replace remaining references to the old domain safely

Changing home and siteurl fixes the canonical address, but old URLs can remain in post content, widgets, theme settings, plugin options and serialized arrays. Those references can cause broken images, missing styles, redirect loops or links back to the source site.

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

Use a serialization-aware method. With WP-CLI, run a dry run first, limiting the operation to tables that use the WordPress prefix and excluding post GUIDs:

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

Review the reported matches, then run the same command without --dry-run if the scope is correct. A migration tool that understands PHP serialization is an alternative. Do not perform a blind whole-database text replacement: serialized lengths must be recalculated or options and metadata can become unreadable. Never rewrite post GUID values; they are identifiers, not the site’s navigational URL.

Rank #4
Sale
Sandisk 1TB Extreme Portable SSD, Up to 2000MB/s Transfer Speeds-New Model | External Solid State Drive, IP65 Water & Dust Resistant, Up to 3M Drop Protection, 256-bit AES Encryption, USB-C 3.2 Gen 2
  • NEARLY 2X FASTER THAN OUR PREVIOUS GENERATION(8) – move 1,000 high-res photos in under 60 seconds(6) with up to 2000MB/s transfer speeds(2).
  • IP65 RATING AND UP TO 3M DROP PROTECTION(3) – protects against spills and drops.
  • POCKET-SIZED – fits easily in pockets and small bags.
  • SPACE TO OWN YOUR AI CONTENT – speed and capacity to download your high-res clips and photo edits.
  • 256-BIT AES ENCRYPTION(4) – helps keep private files secure with password protection.

5. Repair ownership and permissions when you see a 403 or failed write

A 403 Forbidden response, blank response, failed plugin update or missing media often means that the web-server user cannot traverse the document root or write to the required directory. Snapshot restores can leave files owned by a different system account or with modes set to 0000.

Check the ownership and effective access on the document root, wp-content and the uploads directory. The web-server or PHP-FPM account must be able to read WordPress files and write only where the application needs to write. WordPress migration guidance uses 0644 as a normal file-mode example; treat it as a reference rather than applying a blanket recursive change without checking your server’s account and security policy.

  • Inspect every parent directory in the path, because a readable file is still inaccessible if a parent directory cannot be traversed.
  • Look for restored files with 0000 or ownership belonging only to the snapshot administrator.
  • Check the web-server error log for permission-denied paths; it identifies the exact file or directory that failed.
  • After correcting access, test a login, a media upload and a plugin or theme update in a controlled window.

Avoid making the entire installation world-writable. Excessive permissions can hide the symptom while creating a security problem.

6. Restore rewrite rules and permalinks

If the homepage loads but internal WordPress links return 404, the application and document root are often correct but rewrite handling is not. Apache needs the appropriate rewrite module and a usable .htaccess; Nginx needs a server configuration that passes requests to WordPress’s front controller. Confirm that the active virtual host or server block, rather than an unused template, contains those rules.

Best Value
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
  • Easily store and access 5TB of content on the go with the Seagate portable drive, a USB external hard Drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

Once the URL, document root and rewrite configuration are correct, open the WordPress dashboard and go to Settings → Permalinks. Select the existing structure and click Save Changes to regenerate rewrite rules. This does not replace a missing server module or an incorrect Nginx configuration, so inspect the server error log if 404s continue.

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

7. Check HTTPS redirects and caches

The clone needs a certificate valid for the hostname users request. A certificate issued only for the old domain can create browser warnings, while a redirect rule that forces the old hostname or scheme can send visitors away from the clone. Check both HTTP and HTTPS and follow the redirect chain; it should end at the clone’s canonical URL without looping.

Purge page, object, CDN and browser caches only after confirming that DNS and server routing reach the clone. A cached 301 or cached HTML page can make a fixed configuration look broken. If the cache repopulates the old response, inspect the caching layer’s origin address and host-header settings.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Match the recovery method to the access you have

Situation Preferred approach Main risk to control
Shell and SQL access; same domain and path Verify routing, inspect wp-config.php, then test database and permissions directly. Editing the wrong database or virtual host.
Shell and SQL access; domain, scheme or path changed Correct home/siteurl, run a dry-run serialization-aware search-replace, then repair rewrites. Corrupting serialized values or changing GUIDs.
Dashboard unavailable but shell access works Use temporary WP_HOME/WP_SITEURL constants, WP-CLI and server logs. Leaving temporary constants in place or using the wrong table prefix.
Dashboard-only access Ask the host to verify DNS, virtual-host routing, database service, ownership and logs; use Site Health after login. Making database or permission changes without a rollback.
Managed WordPress host Provide the host with the clone IP, hostname, error time, status code and backup details so it can correct the control-plane settings. Assuming VPS-level configuration is available when the host controls it.

Collect evidence instead of guessing

When the basic checks do not identify the fault, record the exact browser error and HTTP status code, the DNS answers for A and AAAA, the requested hostname, and the final URL after redirects. Save relevant Apache or Nginx and PHP-FPM log entries from the same time window. This distinguishes a DNS miss, a virtual-host mismatch, a PHP fatal error, a database refusal and an authorization failure.

After you regain dashboard access, open Tools → Site Health. Its information export can document the WordPress version, PHP and server details, database information, active plugins and themes, and permission-related data. Share only the portions needed for troubleshooting and redact passwords, salts, private IPs and other secrets.

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

Recognize the symptom that points to the next check

Symptom Most useful checks
Browser reaches the old site A/AAAA records, DNS caching, virtual-host/server-block hostname and clone public IP.
Redirects to the old domain siteurl, home, temporary URL constants, web-server redirects and cached 301 responses.
“Error establishing a database connection” DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, table prefix, database service status and host permissions.
Homepage works; every post or page is 404 Active rewrite configuration, Apache rewrite support or Nginx rules, then resave permalinks.
403, blank response or failed upload File modes, ownership, parent-directory traversal, uploads access and server error logs.
Mixed content, certificate warning or redirect loop Canonical scheme, certificate hostname, HTTP-to-HTTPS rules, old URL references and cache layers.

Test the clone before declaring the migration complete

Use a deliberate test pass rather than stopping when the homepage appears. Verify the public site, an administrator login, representative posts and pages, media thumbnails and a new upload, plugin and theme assets, the intended permalink structure, and scheduled tasks (cron). Test from a network that is not using a local hosts-file override, and confirm both IPv4 and IPv6 behavior if both records exist.

Keep the original snapshot and an off-site database backup until every test passes. WordPress recommends making a current backup before changing server configuration or database values. If a change produces a worse result, restore the last known-good snapshot or database copy, re-establish DNS to the working instance, and then repeat the migration with one controlled change at a time.

Quick Recap

Bestseller No. 3
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) | Everyday HDD storage. Plug-and-play backup. Windows & macOS. Adobe CC trial included. 1-Year Warranty
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) | Everyday HDD storage. Plug-and-play backup. Windows & macOS. Adobe CC trial included. 1-Year Warranty
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$129.99
SaleBestseller No. 4
Sandisk 1TB Extreme Portable SSD, Up to 2000MB/s Transfer Speeds-New Model | External Solid State Drive, IP65 Water & Dust Resistant, Up to 3M Drop Protection, 256-bit AES Encryption, USB-C 3.2 Gen 2
Sandisk 1TB Extreme Portable SSD, Up to 2000MB/s Transfer Speeds-New Model | External Solid State Drive, IP65 Water & Dust Resistant, Up to 3M Drop Protection, 256-bit AES Encryption, USB-C 3.2 Gen 2
IP65 RATING AND UP TO 3M DROP PROTECTION(3) – protects against spills and drops.; POCKET-SIZED – fits easily in pockets and small bags.
$249.99
Bestseller No. 5
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$219.99

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.

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 from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

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.