Je wilt niet de hele back-up terugzetten, maar alleen de database, alleen de plugins of alleen de uploads. In de weergave Uitgebreid kies je welke delen van de back-up het herstel vervangt.
Wat je kunt kiezen
Een back-up bestaat uit roots. Een root is een benoemd deel van de website: de database of een map.
| Root | Inhoud | Naam op de opdrachtregel |
|---|---|---|
| Database | De tabellen van de website. | db |
| wp-content (al het overige) | Alles in wp-content dat bij geen van de vier volgende roots hoort: drop-ins, taalbestanden, mappen van andere plugins. |
wp-content |
| Plugins | De map van de plugins. | wp-plugins |
| Thema’s | De map van de thema’s. | wp-themes |
| Must-use-plugins | De map van de must-use-plugins. | wp-mu-plugins |
| Uploads | De map van de uploads. | wp-uploads |
| WordPress-kern | De mappen wp-admin en wp-includes en de bestanden die WordPress in de hoofdmap levert. |
wp-core |
| Bestanden in de hoofdmap (.htaccess, robots.txt, …) | Al het overige in de hoofdmap van de website. | wp-root |
De kleinste eenheid is de root
Afzonderlijke mappen, bestanden of tabellen kun je niet kiezen. De database zet het herstel altijd als geheel terug.
Stap 1: De voorbereiding openen in de weergave Uitgebreid
Open de pagina Herstellen en schakel over naar Uitgebreid. De schakelaar staat onderaan de pagina, onder de laatste tegel. Open dan in de regel van de back-up Meer …, daarna Herstellen.
- De roots die de back-up bevat. Aangevinkt is wat het herstel terugzet.
- wp-config.php wordt nooit teruggezet.
- WordPress-kern niet terugzetten
- Drop-ins niet terugzetten (object-cache.php, advanced-cache.php, db.php)
- .htaccess, web.config, .user.ini niet terugzetten
- Uploads die niet in de back-up staan naar de vorige toestand verplaatsen
- Beschadigde items weglaten (anders stopt een beschadigd item het herstel)
Stap 2: De roots kiezen
Bij het openen is elke root van de back-up aangevinkt. Haal het vinkje weg bij alles wat moet blijven zoals het is. Voor een herstel van alleen de database laat je alleen Database aangevinkt, voor plugins en thema’s alleen Plugins en Thema’s.
Geen vinkje betekent: alles
Is geen enkele root aangevinkt, dan zet het herstel de hele back-up terug. Hetzelfde geldt als je terugschakelt naar Compact. De bevestigingsdialoog vóór de start noemt wat wordt teruggezet, in drie groepen: database, bestanden, WordPress-kern. Staat daar meer dan je hebt gekozen, breek dan af en controleer de vinkjes.
Stap 3: De schakelaars controleren
De schakelaars tonen altijd wat er zal gebeuren: jouw keuze of de standaard van de voorcontrole. Tot de eerste voorcontrole heeft geantwoord, staat op hun plaats een melding. Een vinkje betekent bij de eerste drie schakelaars: dat wordt weggelaten.
| Schakelaar | Standaard | Aangevinkt |
|---|---|---|
| WordPress-kern niet terugzetten | Back-up van deze website: niet aangevinkt. Back-up van een andere website of van onbekende herkomst: aangevinkt. | De kern van deze website blijft zoals hij is. Bevat de back-up geen kern, dan is de schakelaar geblokkeerd. |
| Drop-ins niet terugzetten (object-cache.php, advanced-cache.php, db.php) | Zoals bij de kern. | De drie bestanden uit de back-up blijven weg. Eigen drop-ins van deze website gaan bij het herstel van wp-content (al het overige) naar de vorige toestand, net als andere items daar die niet uit de back-up komen. |
| .htaccess, web.config, .user.ini niet terugzetten | Zoals bij de kern. | De drie bestanden van deze website blijven zoals ze zijn. |
| Uploads die niet in de back-up staan naar de vorige toestand verplaatsen | Niet aangevinkt: zulke bestanden blijven staan. | Zulke bestanden gaan naar de vorige toestand. Maak je het herstel ongedaan, dan komen ze terug. Behoud je het, dan verwijdert de plugin ze. |
| Beschadigde items weglaten (anders stopt een beschadigd item het herstel) | Niet aangevinkt: een beschadigd item beëindigt het herstel vóór het omschakelen. | Het herstel loopt door, zonder precies deze items. Het eindigt met waarschuwingen. |
Stap 4: De voorcontrole lezen
Na elke wijziging aan roots of schakelaars loopt de voorcontrole vanzelf opnieuw. Zolang ze loopt, is Herstel starten geblokkeerd. Voorcontrole uitvoeren herhaalt haar handmatig.
- De duur van de voorcontrole en het doel waarvan de plugin de back-up leest.
- Een punt van de voorcontrole: gekleurde stip, naam, toestand en bevinding.
- Niet teruggezet: noemt wat het herstel weglaat, en tussen haakjes de reden.
- Herstel starten
De voorcontrole controleert alleen wat je hebt gekozen. Zonder de root Database gelden de drie punten over de database als in orde. De redenen in de lijst Niet teruggezet:
| Reden | Betekenis |
|---|---|
| nooit teruggezet | Staat bij wp-config.php en bij deze plugin. Beide zet het herstel nooit terug. |
| WordPress-kern niet gekozen | De schakelaar WordPress-kern niet terugzetten is aangevinkt. |
| weggelaten op jouw keuze | Je hebt de schakelaar bij een back-up van deze website gezet. |
| standaard weggelaten op een andere website | De back-up komt van een andere website of is van onbekende herkomst. |
Stap 5: Het herstel starten
Klik op Herstel starten en lees de bevestigingsdialoog. Het herstel loopt daarna zoals bij een hele back-up: De website herstellen vanuit een back-up. Zonder database vervalt de stap Database importeren. Zonder bestanden heet de tweede stap Delen ophalen.
Goed om te weten
- Ook een herstel van delen heeft een rollback: de vorige toestand van de gekozen roots blijft 7 dagen bewaard.
- Zet je uploads of bestanden in de hoofdmap terug en staan daar uitvoerbare bestanden die niet in de back-up staan, bijvoorbeeld PHP-bestanden, dan eindigt het herstel met waarschuwingen. Het logboek noemt hun aantal.
- Een tabel die je alleen als structuur back-upt, blijft bij het herstel van de database met haar gegevens staan. Bestaat ze niet op de website, dan maakt de plugin haar leeg aan.
Zie ook
- De voorcontrole van het herstel: elk punt uitgelegd
- Een herstel behouden of ongedaan maken
- Bepalen wat er wordt geback-upt
- De pagina “Herstellen”
- Herstellen en importeren met WP-CLI
Op de opdrachtregel
WP-CLI nog niet ingesteld? Zo installeer je WP-CLI.
Met WP-CLI noem je de roots in de parameter --roots, gescheiden door komma’s. Zonder de parameter zet de opdracht elke root van de back-up terug.
# Alleen de database terugzetten wp cloneworx-backup restore run <Job> --roots=db # Alleen plugins en thema’s terugzetten wp cloneworx-backup restore run <Job> --roots=wp-plugins,wp-themes # Alleen uploads; wat niet in de back-up staat, naar de vorige toestand wp cloneworx-backup restore run <Job> --roots=wp-uploads --remove-extra-uploads # Beschadigde items weglaten wp cloneworx-backup restore run <Job> --accept-damaged