Spring naar inhoud

Je site handmatig herstellen vanuit een Jetpack Backup-bestand op WordPress.com

Deze tekst is vertaald met AI. Als je de oorspronkelijke tekst in het Engels wilt bekijken, klik dan hier.

In de meeste gevallen kun je je site met één klik herstellen met Jetpack VaultPress Backup. Maar indien nodig kun je je site ook handmatig herstellen met een back-upbestand dat je eerder hebt gedownload.

Als je een WordPress.com-site beheert waarvan het Business- of Commerce-abonnement onlangs is verlopen, probeer dan eerst deze stappen te volgen, omdat de back-ups van je site mogelijk nog beschikbaar zijn voor herstel met één klik.

Als je je site naar een nieuw domein verplaatst (bijvoorbeeld als de back-upbestanden oorspronkelijk op een ander domein werden gebruikt), zorg er dan voor dat je de onderstaande instructies volgt om het domein in je database bij te werken. Als je naar hetzelfde domein herstelt, kun je die stap overslaan.

Plugins, thema’s, uploads en databasebestanden overzetten

Als je WordPress Studio gebruikt, raden we je aan de functie Studio Sync te bekijken voordat je verdergaat met de handmatige stappen.

Je kunt je WordPress.com-site handmatig herstellen met een Jetpack .tar.gz-back-upbestand of een Studio .zip-back-up. Volg gewoon de onderstaande stappen, of bekijk de video voor een gedetailleerde uitleg.

  1. Om door te gaan, moet je een actief WordPress.com Business- of Commerce-abonnement hebben.
  2. Begin met het ophalen van je Jetpack-back-up of Studio-exportbestand.
  3. Schakel SFTP-inloggegevens in op je site. Je moet verbinding maken met SFTP via een SFTP-client, zoals FileZilla.
  4. Pak je Jetpack-back-upbestand .tar.gz of Studio-bestand .zip uit. De uitgepakte map bevat, ongeacht of het om Jetpack of Studio gaat, je sitegegevens in de submappen sql en wp-content.
Remove user data

In de volgende stappen verwijderen we de tabellen wp_users en wp_usermeta uit het SQL-exportbestand. Dit zorgt ervoor dat de Jetpack-verbinding op je WordPress.com-site niet wordt verbroken wanneer je de database-import uitvoert. De stappen zijn iets anders voor Jetpack- en Studio-back-ups.

  1. Navigeer naar de map sql.
  2. Jetpack: Je ziet meerdere .sql-bestanden. Verwijder de bestanden wp_users.sql en wp_usermeta.sql.
  3. Studio: Je ziet één .sql-bestand. Open dit in je code-editor, zoek vervolgens naar de tabel wp_users en verwijder die hele sectie. De schermafbeelding hieronder laat precies zien wat er moet worden verwijderd.
De wp_users-sectie van het SQL-exportbestand.
  1. Studio: Zoek naar de tabel wp_usermeta en verwijder ook die hele sectie. De schermafbeelding hieronder laat precies zien wat er moet worden verwijderd.
De wp_usermeta-sectie van het SQL-exportbestand.
  1. Studio: Sla het .sql-bestand op nadat je het hebt bewerkt.
  2. Zodra FileZilla is verbonden met je site, ga je naar de map /srv/htdocs. Open binnen die map wp-content.
  3. Open de map plugins en je ziet een lijst met plugins die momenteel op je site zijn geïnstalleerd.
Symlinked files and folders

Op een WordPress.com-website koppelen we WordPress Core-bestanden en de eigen thema’s en plugins van WordPress.com symbolisch (symlink). Door symlinks te gebruiken, kunnen we ervoor zorgen dat de bestanden op je website altijd up-to-date en veilig zijn.

Om een gesymlinkte map of bestand te herkennen, tonen sommige FTP-clients een klein pijltje linksonder op het mappictogram. Bij andere clients staat er mogelijk een vraagteken overheen.

Je kunt de gesymlinkte bestanden niet openen of bewerken, omdat ze op platformniveau worden beheerd. Lees hier meer over gesymlinkte mappen en bestanden.

  1. Controleer de map plugins uit je back-up en vergelijk deze met de map plugins die je in FileZilla hebt. Elke plugin kan worden teruggezet door de volledige pluginmap van je back-up naar FileZilla te slepen, mits de plugin niet gesymlinkt is. Sla alle gesymlinkte plugins over en zet de andere plugins over die je op je site wilt herstellen.
  2. Herhaal dit proces met je mappen themes en uploads.
  3. Vervolgens moet je je databasebestanden herstellen. Sleep de map sql uit je back-up naar de map htdocs in FileZilla. 
  4. Open je favoriete terminalapplicatie en maak verbinding met je site via SSH.
  5. Zodra je verbonden bent, voer je de opdracht cd htdocs/sql uit.
  6. Voer ls | xargs -I % wp db import % uit. Hiermee wordt elk bestand in de map weergegeven, worden de bestanden ingepakt en wordt vervolgens wp db import uitgevoerd, allemaal met één opdracht.
  7. Voer wp cache flush uit. Je moet de cache legen elke keer dat je wijzigingen aanbrengt in je database.
  8. Voer wp plugin activate jetpack uit. Dit is nodig om ervoor te zorgen dat de verbinding met Jetpack op je WordPress.com-site naar verwachting werkt nadat je de database hebt ge��mporteerd.
  9. Voer wp plugin install one-time-login --activate && wp user one-time-login <user> uit. Vervang <user> door het e-mailadres dat is gekoppeld aan je WordPress.com-account.
  10. Open de link die in de terminal verschijnt. Zodra je bent ingelogd op je site, navigeer je naar Jetpack in de rechterzijbalk. Als Jetpack nog niet is ingesteld, klik je op ‘Jetpack instellen‘ en volg je de aanwijzingen.
  11. Voer wp plugin delete one-time-login uit.
  12. Als je na het importeren nog andere problemen op je site tegenkomt, neem dan contact op met de ondersteuning vanaf je WordPress.com-site voor verdere hulp.

Alle plugin- of thema-instellingen die waren ingeschakeld op het moment van je back-up, zouden nu op je site ingeschakeld moeten zijn, maar controleer dit nogmaals op de live site om het te bevestigen. Als dat niet zo is, activeer ze dan zoals je normaal zou doen.

Werk je domein bij in de database

Wanneer je je site herstelt naar een ander domein, moet je alle vermeldingen van je oude domein in de database bijwerken. Als je je sitebestanden herstelt naar een site met hetzelfde domein, kun je deze sectie overslaan. 

Je kunt je nieuw geïmporteerde database bewerken met phpMyAdmin of WP-CLI.

Werk de waarden siteurl en home bij met phpMyAdmin

Om je databasewaarden siteurl en home in de tabel wp_options bij te werken met phpMyAdmin:

  1. Ga naar het wp-admin-dashboard van je site en navigeer naar Hosting → Overzicht (of Instellingen → Hostingconfiguratie als je de standaard interfacestijl gebruikt) als je dat nog niet hebt gedaan.
  2. Klik op het tabblad Instellingen.
  3. Klik op het tabblad Database in de zijbalk.
  4. Klik op de knop ‘phpMyAdmin openen‘.
  5. Als je je waarden voor siteurl en home wilt bekijken, klik je op de knop SQL in de bovenste werkbalk en voer je de volgende queries uit:
/* Run these queries to get your current site URL */
SELECT * FROM `wp_options` WHERE `option_name` = 'siteurl';
SELECT * FROM `wp_options` WHERE `option_name` = 'home';
/* Run these queries to get your current site URL */ SELECT * FROM `wp_options` WHERE `option_name` = ‘siteurl’; SELECT * FROM `wp_options` WHERE `option_name` = ‘home’;
  1. Als je je waarden voor siteurl en home wilt bijwerken, klik je op de knop SQL in de bovenste werkbalk en voer je de volgende queries uit, waarbij je NEW-DOMAIN vervangt door je nieuwe domein:
/* Run these queries to update your site URL to your new domain */
UPDATE wp_options SET option_value = 'NEW-DOMAIN' WHERE wp_options.option_name = 'siteurl';
UPDATE wp_options SET option_value = 'NEW-DOMAIN' WHERE wp_options.option_name = 'home';
/* Run these queries to update your site URL to your new domain */ UPDATE wp_options SET option_value = ‘NEW-DOMAIN’ WHERE wp_options.option_name = ‘siteurl’; UPDATE wp_options SET option_value = ‘NEW-DOMAIN’ WHERE wp_options.option_name = ‘home’;

Zoeken en vervangen met phpMyAdmin

Om ervoor te zorgen dat afbeeldingen worden geladen zoals verwacht, moet je ook zoek-en-vervangqueries uitvoeren om eventuele verwijzingen naar je oude URL bij te werken:

  1. Ga naar het wp-admin-dashboard van je site en navigeer naar Hosting → Overzicht (of Instellingen → Hostingconfiguratie als je de standaard interfacestijl gebruikt) als je dat nog niet hebt gedaan.
  2. Klik op het tabblad Instellingen.
  3. Klik op het tabblad Database in de zijbalk.
  4. Klik op de knop phpMyAdmin openen.
  5. Klik op de knop SQL in de bovenste werkbalk en voer de volgende queries uit, waarbij je OLD-DOMAIN vervangt door je oude domeinnaam en NEW-DOMAIN door je nieuwe domeinnaam:
/* Run these queries to update the old domain to your new domain */
UPDATE wp_posts SET post_content = replace(post_content, 'OLD-DOMAIN', 'NEW-DOMAIN');
UPDATE wp_posts SET guid = replace(guid, 'OLD-DOMAIN','NEW-DOMAIN');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'OLD-DOMAIN','NEW-DOMAIN');
UPDATE wp_links SET link_image = replace(link_image, 'OLD-DOMAIN','NEW-DOMAIN');
/* Run these queries to update the old domain to your new domain */ UPDATE wp_posts SET post_content = replace(post_content, ‘OLD-DOMAIN’, ‘NEW-DOMAIN’); UPDATE wp_posts SET guid = replace(guid, ‘OLD-DOMAIN’,’NEW-DOMAIN’); UPDATE wp_postmeta SET meta_value = replace(meta_value,’OLD-DOMAIN’,’NEW-DOMAIN’); UPDATE wp_links SET link_image = replace(link_image, ‘OLD-DOMAIN’,’NEW-DOMAIN’);

Waarden voor siteurl en home bijwerken met WP-CLI

Zo werk je je databasewaarden voor siteurl en home in de tabel wp_options bij met WP-CLI:

  1. Open de Terminal op je computer en maak via SSH verbinding met je site.
  2. Zodra je verbonden bent, typ je cd htdocs/sql en druk je vervolgens op Return/Enter op je toetsenbord.
  3. Om je siteurl– en home-waarden te bekijken, voer je de volgende opdrachten één voor één uit:
    • wp option get siteurl
    • wp option get home
  4. Om je siteurl– en home-waarden bij te werken, voer je de volgende opdrachten één voor één uit, waarbij je NEW-DOMAIN vervangt door je nieuwe domein:
    • wp option update siteurl NEW-DOMAIN
    • wp option update home NEW-DOMAIN
  5. Voer wp cache flush uit en druk vervolgens op Return/Enter op je toetsenbord.

Zoeken en vervangen met WP-CLI

Om ervoor te zorgen dat afbeeldingen zoals verwacht worden geladen, moet je ook een zoek-en-vervangopdracht uitvoeren om verwijzingen naar je oude URL bij te werken:

  1. Open de Terminal op je computer en maak via SSH verbinding met je site.
  2. Voer de volgende opdracht uit, waarbij je OLD-DOMAIN vervangt door je oude domeinnaam en NEW-DOMAIN door je nieuwe domeinnaam:
    • wp search-replace OLD-DOMAIN NEW-DOMAIN --skip-columns=guid
  3. Voer wp cache flush uit en druk vervolgens op Return/Enter op je toetsenbord.

Wat als er iets misgaat?

Als er iets ongewensts met je site gebeurt als gevolg van acties in SFTP, in phpMyAdmin of met WP-CLI, kun je een recente back-up van je site herstellen. Als je nog steeds problemen ondervindt, neem dan hier contact op met onze Happiness Engineers.

Laatste update: juni 23, 2026