{"id":20406,"date":"2026-11-02T12:26:46","date_gmt":"2026-11-02T11:26:46","guid":{"rendered":"https:\/\/stage.surver.nl\/kennisbank\/wordpress-backup-terugzetten\/"},"modified":"2026-11-03T14:54:07","modified_gmt":"2026-11-03T13:54:07","slug":"restoring-a-wordpress-backup","status":"publish","type":"kennisbank","link":"https:\/\/stage.surver.nl\/en\/kennisbank\/wordpress-backup-terugzetten\/","title":{"rendered":"Restoring a WordPress Backup: How to Restore Your Site"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/stage.surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-backup-terugzetten-v2.jpg\" alt=\"Restoring a WordPress Backup: How to Restore Your Site\" class=\"wp-image-20528\" srcset=\"https:\/\/stage.surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-backup-terugzetten-v2.jpg 1024w, https:\/\/stage.surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-backup-terugzetten-v2-300x188.jpg 300w, https:\/\/stage.surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-backup-terugzetten-v2-768x482.jpg 768w, https:\/\/stage.surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-backup-terugzetten-v2-18x12.jpg 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After an update, a hack, or a wrong click, your site stops working, and you know there\u2019s a backup somewhere. You can restore a WordPress backup through your hosting control panel or a backup plugin by restoring the files and database from the same restore point. After restoring, check the permalinks and cache, and make sure the cause of the problem wasn\u2019t restored along with the site. If things went wrong after an update, try the simpler solution first <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/how-to-fix-a-failed-wordpress-update\/\">Site Down After an Update<\/a>, because often disabling just one plugin is enough. Below, you\u2019ll learn what\u2019s involved in restoring a WordPress backup: the correct restore point, the process, and the follow-up check. This article is part of <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/wordpress-management-the-complete-guide-for-beginners-and-advanced-users\/\">WordPress Management: The Complete Guide<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"voordat-je-begint-drie-vragen\">Before you begin: three questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before you restore a backup, you\u2019ll want to know whether you\u2019ve secured the current state of your site, what\u2019s wrong, and whether any new data is still coming in. That\u2019s because restoring means overwriting. It works like rewinding a videotape, where everything recorded after that point is erased. My first piece of advice may therefore seem contradictory. First, back up your broken site\u2014for example, in Installatron. Even a broken site contains today\u2019s orders, form submissions, and text, and this way you can retrieve them later. Many hosting providers do not automatically preserve the current state when restoring, so don\u2019t count on it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second question is whether you know what\u2019s wrong. When there\u2019s been a hack, I never just restore a backup, because the vulnerability is still there and it\u2019ll happen again within a few days. First, fix the root cause, and then verify that the backup is complete\u2014including both files and the database\u2014and that it was created before the infection. You can read about how to do that at <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/removing-malware-from-wordpress\/\">Remove malware<\/a>, or you can leave it to <a href=\"https:\/\/stage.surver.nl\/en\/services\/wordpress-hacked\/\">WordPress hacked<\/a>. The third question applies mainly to online stores. If any orders or form submissions are still coming in, export them first (see <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/woocommerce-backup\/\">WooCommerce Backup<\/a>) and put the store into <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/wordpress-onderhoudsmodus\/\">maintenance mode<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"welk-herstelpunt-kies-je\">Which restore point will you choose?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The restore point is the date and time of the backup you're restoring, and which point is appropriate depends on what went wrong. Also, you don't always need to restore everything. Often, a partial restore is enough\u2014just the database or just the files\u2014and that way you lose less data.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Situation<\/th><th>Select this restore point<\/th><th>What do you put back?<\/th><th>Please note<\/th><\/tr><\/thead><tbody><tr><td>Failed update<\/td><td>Just before the update<\/td><td>Often just files<\/td><td>Don't blindly reinstall the update<\/td><\/tr><tr><td>Hack<\/td><td>Last clean backup\u2014often further back than you think<\/td><td>Everything<\/td><td>First, fix the cause, then reinstall the core via <strong>Dashboard &gt; Updates<\/strong>, then updates and passwords<\/td><\/tr><tr><td>Content deleted or setting incorrect<\/td><td>Just before the change<\/td><td>Database only, or the revision via <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/undo-wordpress-changes\/\">undo changes<\/a><\/td><td>Everything added to the database after that will be deleted<\/td><\/tr><tr><td>Corrupted database<\/td><td>Last working backup<\/td><td>Database only<\/td><td>Files and the database must be compatible<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That last column is more important than it seems. If you only restore the database while your plugins have since been updated, a plugin may sometimes expect a different database structure than what\u2019s actually there. Files and the database should together form a backup set from the same point in time. If you\u2019re unsure, restore everything. How far back you can go in the event of a hack depends on your hosting plan and how long your backups are retained.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"zo-zet-je-een-back-up-terug\">Restoring a WordPress Backup: Three Methods<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are three ways to restore a backup, ranging from simple to technical. I recommend the first one, because it works even if WordPress itself no longer loads. If you're unsure about the restore point, test it first on a clone of your site in Installatron, a simple <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/wordpress-staging-environment\/\">staging environment<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"via-je-hostingpaneel-aanbevolen\">Through your hosting control panel<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your hosting control panel and open the backup section; for Surver, that's JetBackup 5 in cPanel.<\/li>\n\n<li>Select the restore point by date and time.<\/li>\n\n<li>Choose what you want to restore: everything, just the files, or just the database.<\/li>\n\n<li>Confirm and wait until the repair is complete.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"met-een-back-upplugin\">With a backup plugin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A backup plugin restores data from the WordPress admin panel. In UpdraftPlus, go to <strong>Settings &gt; UpdraftPlus Backups<\/strong>, tab <strong>Backup\/Restore<\/strong>, check the boxes and click <strong>Recover<\/strong>. The downside is that this only works if you can still log in. If the site is down, first install a fresh copy of WordPress and the plugin, and then link the backup from your cloud storage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"handmatig\">Manual<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You should only perform a manual restore if the other methods are not available. You can import the database into an empty database using phpMyAdmin, or with WP-CLI via <code>wp db import backup.sql<\/code>. Use (S)FTP or the file manager to move the files back to the correct folder, usually especially <code>wp-content<\/code>. Then check in <code>wp-config.php<\/code> or whether the database name, username, and password are correct.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"na-het-terugzetten-controleer-deze-7-punten\">After resetting: check the following points<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After rolling back, check to make sure the site is working, your data is complete, and the issue has truly been resolved.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clear the cache of your cache plugin and your browser; see <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/cache-empty-wordpress\/\">clear the cache<\/a>.<\/li>\n\n<li>If pages return a 404 error, resave the permalinks via <strong>Settings &gt; Permalinks<\/strong>.<\/li>\n\n<li>Log in and check your homepage, a few pages, and the media library. Is the site URL correct, and does Google Search Console report any new errors in the days that follow?<\/li>\n\n<li>Test your forms and, for an online store, the checkout process, or leave that to <a href=\"https:\/\/stage.surver.nl\/en\/services\/woocommerce-maintenance-management\/\">WooCommerce Management<\/a>.<\/li>\n\n<li>Apply the updates that were released after the restore point; otherwise, the old, vulnerable version will be back online. Within <a href=\"https:\/\/stage.surver.nl\/en\/services\/wordpress-maintenance-management\/\">WordPress maintenance<\/a> We'll do that for you every month.<\/li>\n\n<li>After a hack, change all passwords for WordPress, the hosting control panel, and FTP. If you change your database password, you'll also <code>wp-config.php<\/code> at.<\/li>\n\n<li>Remove orders or submissions made after the recovery point from your export and compare them with your payment provider; see <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/woocommerce-webshop-offline\/\">online store offline<\/a>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">With us, you don't have to worry about making backups yourself. At <a href=\"https:\/\/stage.surver.nl\/en\/managed-hosting\/wordpress\/\">Managed WordPress Hosting<\/a> We automatically create daily, weekly, and monthly backups on external servers in separate data centers within Europe. You can restore data on the shared hosting plans yourself, free of charge, using JetBackup 5\u2014separately for files, databases, or email accounts. A backup you created in Installatron must be restored in Installatron. JetBackup also does not automatically save your current state, so be sure to create a backup yourself first. If you\u2019re on Surver Cloud, please contact support. And test your backup before you need it. Here\u2019s how to do that and <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/wordpress-backup-frequentie-bewaren\/\">how often you back up your data<\/a>, as you can read in <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/wordpress-backup-and-migration-the-complete-guide\/\">WordPress Backup and Migration: The Complete Guide<\/a> and the <a href=\"https:\/\/stage.surver.nl\/en\/knowledge-base\/wordpress-maintenance-checklist\/\">maintenance checklist<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"veelgestelde-vragen\">Frequently Asked Questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How do I restore a WordPress backup if I can no longer log in?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In that case, use your hosting control panel or the manual method with phpMyAdmin and (S)FTP. A backup plugin only works if WordPress itself is still loading. If neither of these options works, install a fresh copy of WordPress and reconnect the backup plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How long does it take to restore a backup?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That depends on the size of your site and your media library. Using the hosting control panel usually takes just a few minutes, but doing it manually takes longer. You should also allow time for a follow-up review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can Surver restore the backup for me?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For shared hosting plans, you can restore it yourself, free of charge, using JetBackup 5 in cPanel. If you're unsure which restore point to choose, Surver's support team will help you figure it out.<\/p>","protected":false},"excerpt":{"rendered":"<p>Na een update, een hack of een verkeerde klik werkt je site niet meer, en je weet dat er ergens een back-up staat. Een WordPress back-up zet je terug via je hostingpaneel of back-upplugin door de bestanden en de database uit hetzelfde herstelpunt terug te zetten. Controleer na herstel de permalinks, cache en of de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":20528,"template":"","kennisbank_categorieen":[62],"class_list":["post-20406","kennisbank","type-kennisbank","status-publish","has-post-thumbnail","hentry","kennisbank_categorieen-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.surver.nl\/en\/wp-json\/wp\/v2\/kennisbank\/20406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.surver.nl\/en\/wp-json\/wp\/v2\/kennisbank"}],"about":[{"href":"https:\/\/stage.surver.nl\/en\/wp-json\/wp\/v2\/types\/kennisbank"}],"author":[{"embeddable":true,"href":"https:\/\/stage.surver.nl\/en\/wp-json\/wp\/v2\/users\/2"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.surver.nl\/en\/wp-json\/wp\/v2\/media\/20528"}],"wp:attachment":[{"href":"https:\/\/stage.surver.nl\/en\/wp-json\/wp\/v2\/media?parent=20406"}],"wp:term":[{"taxonomy":"kennisbank_categorieen","embeddable":true,"href":"https:\/\/stage.surver.nl\/en\/wp-json\/wp\/v2\/kennisbank_categorieen?post=20406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}