Op de pagina Herstellen zet je een back-up terug op deze website: de database, de bestanden of beide. Hier kies je de back-up, lees je de voorcontrole, start je het herstel en beslis je daarna of je het behoudt of ongedaan maakt.
Al het langzame gebeurt naast de draaiende website. Het omschakelen zelf duurt een ogenblik. Daarna blijft de vorige toestand 7 dagen bewaard: zo lang is er een rollback.
Een herstel vervangt de huidige toestand
De back-up vervangt de huidige toestand van de gekozen onderdelen. De tabellen van de database komen uit de back-up: wat sinds de back-up in deze tabellen is bijgekomen, ontbreekt daarna. Nooit teruggezet worden de plugin zelf met zijn mappen en tabellen en het bestand wp-config.php.
De pagina in overzicht
- Herstellen is het menu-item van de pagina, in het menu van WordPress onder cloneworx.
- De hoofdtegel noemt de laatste goede back-up. Tijdens een herstel toont hij de voortgang, daarna de open rollback.
- Laatste back-up terugzetten opent de tegel Herstel voorbereiden met de laatste goede back-up.
- Importeren uit bestand opent de tegel voor het importeren van een back-upbestand.
- Back-ups is de lijst van de back-ups. Op deze pagina is hij de keuze voor het herstel.
- Meer … opent het menu van een back-up.
- Meer tonen voegt de volgende 7 regels aan de lijst toe.
- Uitgebreid schakelt om naar de weergave met alle gegevens. De keuze geldt voor alle pagina’s van de plugin.
Onder de hoofdtegel verschijnen zo nodig de melding van de pagina en een van de twee tegels Herstel voorbereiden en Importeren uit bestand. Er is altijd maar een van de twee open.
De hoofdtegel
De hoofdtegel kent drie toestanden:
| Toestand | Wat de tegel toont | Knoppen |
|---|---|---|
| gereed | Titel Herstellen, daaronder Laatste goede back-up met datum, grootte, doelen en type. | Laatste back-up terugzetten en Importeren uit bestand |
| herstel loopt | Titel Herstel loopt, de stap, een balk en de voortgang van de lopende fase. | Annuleren, tot de omschakeling begint |
|
geel rollback open |
Titel Herstel toegepast, wanneer het herstel is toegepast en tot wanneer het ongedaan kan worden gemaakt. | Herstel behouden en Herstel ongedaan maken |
- Goed is een back-up die volledig of met waarschuwingen is voltooid. Als laatste goede back-up noemt de tegel de nieuwste goede back-up die op minstens één doel nog volledig staat.
- Is er geen zo’n back-up, dan staat in de tegel Nog geen goede back-up: niets te herstellen. De knop Laatste back-up terugzetten ontbreekt dan.
- Loopt er net een andere taak, bijvoorbeeld een back-up, dan is Laatste back-up terugzetten geblokkeerd. Er loopt altijd maar één taak tegelijk.
- Voor vandaag, gisteren en morgen noemt de hoofdtegel het woord in plaats van de datum. De lijsten noemen altijd de volledige datum.
- Kan de pagina de toestand niet laden, dan staat de melding van de server in rood in de hoofdtegel. Kan hij de lijst niet laden, dan staat de melding in rood boven de lijst.
De lijst van de back-ups
- De regel noemt de laatste goede back-up met datum, grootte, doel en type.
- Laatste back-up terugzetten
- Importeren uit bestand
- De kopregel sorteert de lijst: een klik op een kolomwoord sorteert op die kolom, een tweede klik keert de richting om. Het driehoekje staat bij de gesorteerde kolom.
- Het hangslot markeert een vergrendelde back-up.
- De stip toont het resultaat van de back-up: groen voor volledig, geel voor met waarschuwingen, rood voor mislukt.
- Het groene vinkje betekent: de laatste controle vond de back-up leesbaar en volledig. Een rood kruis betekent: beschadigd of onvolledig.
- Meer … opent het menu van deze regel.
- Meer tonen voegt de volgende 7 regels toe.
De kolommen heten Datum, Grootte, Doelen en Type. In de kolom Type staat Volledig als de back-up volledig of met waarschuwingen is geëindigd, anders de status: Mislukt, Afgebroken of Bezig. Bij het openen staat de nieuwste back-up bovenaan.
- De lijst toont 7 regels. Staan er meer dan 7, dan brengt Minder tonen je terug naar de eerste 7.
- Een afgebroken back-up heeft een grijze stip, een lopende een draaiende ring.
- Is de lijst leeg, dan staat daar Nog geen back-ups.
- Wordt de lijst te smal, dan verdwijnt eerst de kolom Plan, dan de kolom Grootte.
- Slot en vinkje hebben een tooltip: hij noemt hun betekenis als je er met de muis op wijst of ze aantikt.
Het menu van een back-up
- Herstellen opent de tegel Herstel voorbereiden met deze back-up.
- Back-up vergrendelen beschermt de back-up tegen automatisch verwijderen. Bij een vergrendelde back-up heet het item Back-up ontgrendelen.
- Logboek opent het logboek van de back-up.
- Herstellen en Back-up vergrendelen verschijnen alleen bij een goede back-up die op minstens één doel volledig staat. Elke andere back-up heeft alleen Logboek.
- Controleren, downloaden en verwijderen staan in het menu op de pagina Back-up: De pagina “Back-up”.
- Zolang een herstel loopt of een rollback open is, opent Herstellen de voorbereiding niet. Een nieuw herstel begint pas als je het open herstel hebt behouden of ongedaan gemaakt.
Herstel voorbereiden
Laatste back-up terugzetten en het item Herstellen in het menu openen dezelfde tegel. Aan de website verandert de voorbereiding nog niets.
- Sluiten sluit de tegel.
- Gekozen back-up noemt datum, grootte, doelen en type van de back-up.
- De omvang is in de weergave Compact altijd de hele back-up. De regel noemt zijn inhoud.
- Voorcontrole is de lijst van de negen punten met hun resultaat. Voorcontrole uitvoeren ernaast herhaalt de voorcontrole handmatig.
- Herstel starten opent de bevestigingsdialoog. De knop is geblokkeerd zolang de voorcontrole loopt of een punt de start blokkeert.
- Annuleren sluit de tegel zonder iets te wijzigen.
Achter de omvang en onder de knoppen staan twee aanwijzingen die voor elk herstel gelden: wp-config.php wordt nooit teruggezet. en Daarna moet je opnieuw inloggen.
Omvang en schakelaars in de weergave Uitgebreid
- De checkboxes tonen de roots van de back-up. Aangevinkt is wat wordt teruggezet.
- wp-config.php wordt nooit teruggezet.
- WordPress-kern niet terugzetten laat de kern van WordPress weg.
- Drop-ins niet terugzetten (object-cache.php, advanced-cache.php, db.php) laat deze drie bestanden weg.
- .htaccess, web.config, .user.ini niet terugzetten laat deze drie bestanden weg.
- Uploads die niet in de back-up staan naar de vorige toestand verplaatsen verplaatst bestanden uit de uploads die de back-up niet bevat, naar de vorige toestand.
- Beschadigde items weglaten (anders stopt een beschadigd item het herstel) zet de back-up terug zonder zijn beschadigde items.
Een root is een benoemd onderdeel van de website, bijvoorbeeld de plugins of de uploads. De tegel toont alleen de roots die in deze back-up zitten: Database, wp-content (al het overige), Plugins, Thema’s, Must-use-plugins, Uploads, WordPress-kern en Bestanden in de hoofdmap (.htaccess, robots.txt, …). Is geen checkbox aangevinkt, dan geldt de hele back-up. Wat werkelijk wordt teruggezet, noemt de bevestigingsdialoog vóór de start.
| Schakelaar | Standaard | Werking |
|---|---|---|
| WordPress-kern niet terugzetten | Dezelfde website: niet aangevinkt. Andere website of onbekende herkomst: aangevinkt. | De kern blijft zoals hij op deze website is. Bevat de back-up de kern niet, 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, zoals andere items daar die niet uit de back-up komen. |
| .htaccess, web.config, .user.ini niet terugzetten | Zoals bij de kern. | De drie bestanden blijven zoals ze op deze website zijn. |
| Uploads die niet in de back-up staan naar de vorige toestand verplaatsen | niet aangevinkt | Standaard blijven bestanden in de uploads staan die niet in de back-up zijn. Is de schakelaar aangevinkt, dan gaan ze naar de vorige toestand en komen ze met Herstel ongedaan maken terug. Bestanden in de hoofdmap die niet in de back-up zijn, blijven altijd staan. |
| Beschadigde items weglaten (anders stopt een beschadigd item het herstel) | niet aangevinkt | Standaard beëindigt een beschadigd item het herstel vóór het omschakelen. Is de schakelaar aangevinkt, dan loopt het herstel zonder precies deze items door. Heeft het items weggelaten, dan eindigt het met waarschuwingen. |
Of de back-up van deze of van een andere website komt, stelt de voorcontrole vast. De schakelaars tonen daarom altijd wat er zal gebeuren: jouw keuze, anders de standaard van de voorcontrole. Tot de eerste voorcontrole heeft geantwoord, staat in hun plaats de aanwijzing dat de voorcontrole loopt en de standaardwaarden bepaalt.
Bij de back-up van een andere website zijn de eerste drie schakelaars na de voorcontrole aangevinkt:
- WordPress-kern niet terugzetten is aangevinkt: de kern blijft die van deze website.
- Drop-ins niet terugzetten (object-cache.php, advanced-cache.php, db.php) is aangevinkt: de drie bestanden uit de back-up blijven weg.
- .htaccess, web.config, .user.ini niet terugzetten is aangevinkt: de drie bestanden blijven die van deze website.
Meer hierover: Een back-up op een andere website terugzetten.
De voorcontrole
De voorcontrole loopt vanzelf zodra de tegel opengaat, en na elke wijziging aan omvang of schakelaars nog een keer. Voordat het herstel iets schrijft, zijn zo negen punten gecontroleerd. Elk punt eindigt met een van vier toestanden: OK, Waarschuwing, Geblokkeerd of Niet gecontroleerd.
- Een waarschuwing blokkeert de start niet: jij beoordeelt het risico.
- Blokkeert een punt, dan staat onder de lijst De voorcontrole blokkeert de start., en Herstel starten blijft geblokkeerd.
- Volstaat de ruimte niet om de uploads naast de actieve map op te bouwen, dan verschijnt het blok Geen weg terug: Uploads herstellen als er niet genoeg ruimte is.
Elk punt met zijn bevindingen legt De voorcontrole van het herstel: elk punt uitgelegd uit.
De bevestigingsdialoog
Herstel starten vraagt eenmaal om bevestiging voordat er iets gebeurt. Het dialoogvenster heet Herstel starten?
- De tekst noemt de back-up die wordt teruggezet, en de termijn: de vorige toestand blijft 7 dagen bewaard.
- De regel noemt wat wordt teruggezet: database, bestanden, WordPress-kern.
- Daarna moet je opnieuw inloggen.
- Annuleren sluit de bevestigingsdialoog. De voorbereiding blijft open.
- Herstel starten start het herstel.
- Waarschuwt minstens één punt van de voorcontrole, dan staat in de bevestigingsdialoog bovendien … punt(en) van de voorcontrole waarschuwen; jij hebt het risico beoordeeld.
- Heb je Uploads toch ter plaatse vervangen (kan niet ongedaan worden gemaakt) aangevinkt, dan herhaalt de bevestigingsdialoog deze keuze in rood, en is de knop Herstel starten rood.
Het herstel loopt
- De regel noemt de stap met nummer, aantal stappen en naam, bijvoorbeeld “Stap 2 van 5: Bestanden opbouwen”.
- De regel noemt de lopende fase en haar voortgang: items, grootte en resterende tijd.
- Back-up afbreken breekt ook een herstel af. De link heet hier zoals bij de back-up.
- Annuleren breekt het herstel af. De knop staat er tot de omschakeling begint.
Welke stappen een herstel heeft, hangt af van de omvang:
| Stap | Wat er gebeurt |
|---|---|
| Voorcontrole | De negen punten lopen nog een keer. Blokkeert een punt, dan eindigt het herstel voordat er iets is geschreven. |
| Bestanden opbouwen | In elke hoofdmap maakt de plugin een eigen map aan en schrijft daar de bestanden van de back-up in. Een lokaal doel leest hij ter plekke. Van een extern doel haalt hij het ene deel na het andere naar zijn werkmap, controleert het en verwijdert het daar weer. Zet je alleen de database terug, dan heet de stap Delen ophalen. |
| Database importeren | Alleen met database. Elke tabel van de back-up ontstaat onder een voorlopige naam naast de actieve tabellen en wordt gevuld. Meldt de databaseserver een fout, dan herhaalt de plugin de stap na 5 en na 15 seconden. De derde mislukking op rij beëindigt het herstel voordat er iets is gewisseld. |
| Omschakelen | De plugin telt de bestanden in de uploads en in de hoofdmap die niet in de back-up zijn, en wisselt uploads en bestanden in de hoofdmap bestand voor bestand. Dan volgt de wisseling in de onderhoudsmodus van WordPress: eerst alle tabellen van de database in één keer, dan kern, must-use-plugins, plugins, thema’s en de rest van wp-content. Daarna bevestigt de nieuwe website zichzelf. |
| Bevestigen | De afronding. Met database loopt een stap in het nieuwe WordPress: de objectcache wordt geleegd, de permalinks worden opnieuw geschreven, het schema van de plugin wordt opnieuw gezet. Dan zet de plugin de rechten van de mappen. |
- In het begin staat in plaats van de tijd resterende tijd wordt berekend …
- Na een klik op Annuleren staat in de tegel Afbreken aangevraagd; de back-up stopt bij de volgende stap. Het herstel stopt bij de volgende stap, en de pagina meldt Herstel afgebroken; er is niets gewisseld.
- De pagina toont de voortgang verder, ook als je aanmelding na de wisseling van de database ongeldig wordt. Laad je de pagina opnieuw, dan vindt hij het lopende herstel terug.
Laat de pagina open
De open pagina drijft de stappen van het herstel mee aan. Na de wisseling bevestigt hij de nieuwe website als de server zichzelf niet kan aanroepen.
De bevestiging na het omschakelen
- De regel noemt de stap “Omschakelen”. De knop Annuleren is weg: vanaf de wisseling kan het herstel niet meer worden afgebroken. De link Back-up afbreken staat er nog, maar doet vanaf hier niets meer. Ongedaan maken kan het herstel daarna.
- De nieuwe website bevestigt zichzelf; deze pagina helpt als de server zichzelf niet kan aanroepen.
Na de wisseling moet de nieuwe website zichzelf bevestigen. De plugin roept daarvoor zijn eigen adres aan. Een antwoord komt alleen als WordPress, de plugins en het thema van de nieuwe toestand laden. De open pagina Herstellen roept hetzelfde adres aan, voor servers die verzoeken aan zichzelf blokkeren.
- Blijft de bevestiging 60 seconden uit, dan wisselt dezelfde stap alles terug. De website draait dan na enkele seconden weer in de vorige toestand, en het herstel eindigt als mislukt.
- Na de bevestiging roept de plugin eenmaal de startpagina op. Meldt die een ernstige fout, dan staat dat als waarschuwing in het logboek. Het herstel blijft, jij beslist.
Het resultaat
Het resultaat staat als melding onder de hoofdtegel.
| Melding | Betekenis |
|---|---|
|
groen Herstel toegepast · Daarna moet je opnieuw inloggen. |
Het herstel is toegepast. De melding sluit zichzelf na 8 seconden; de hoofdtegel toont de open rollback. |
|
geel Herstel toegepast · Daarna moet je opnieuw inloggen. |
Het herstel is met waarschuwingen toegepast. De melding blijft tot je hem sluit. De waarschuwingen staan in het logboek van het herstel: in de weergave Uitgebreid in de tegel Recente herstelacties. |
|
geel Herstel afgebroken; er is niets gewisseld. |
Je hebt het herstel vóór de wisseling afgebroken. De website is onveranderd. |
|
rood Herstel mislukt: … |
De melding noemt de reden. Logboek erachter opent het logboek van het herstel. Weigert de server al de start, dan staat erachter Logboek tonen; die link opent het algemene logboek. |
Deze redenen noemt de rode melding:
| Reden | Wat dat betekent |
|---|---|
| De voorcontrole heeft de start geblokkeerd. | Een punt van de voorcontrole heeft in de eerste stap geblokkeerd. Er is niets geschreven. Open de voorbereiding nog een keer en lees de voorcontrole. |
| De back-up heeft beschadigde items; er is niets gewisseld. | Het logboek noemt het aantal beschadigde items en de eerste vijf. Neem een andere back-up, of kies in de weergave Uitgebreid Beschadigde items weglaten (anders stopt een beschadigd item het herstel). |
| De nieuwe website heeft zich niet op tijd bevestigd; de vorige toestand is terug. | De nieuwe toestand kon niet worden geladen, of de bevestiging kwam niet aan. De website draait in de vorige toestand. |
| De omschakeling is mislukt; de vorige toestand is terug. | De plugin heeft de wisseling teruggedraaid. De website draait in de vorige toestand. |
| Het wisselen van de databasetabellen is mislukt; er is niets gewisseld. | De databaseserver heeft het hernoemen van de tabellen niet uitgevoerd. Houden andere verbindingen de tabellen bezet, dan probeert de plugin het na 5 en na 15 seconden nog een keer; pas de derde mislukking beëindigt het herstel. De fout van de databaseserver noemt het logboek. |
| Het importeren van de database is drie keer mislukt; er is niets gewisseld. | Een stap van de import is drie keer op rij mislukt door een fout van de databaseserver, bijvoorbeeld omdat de verbinding wegviel. De voorlopige tabellen zijn weer verwijderd. |
| Een deel is twee keer niet door de controle gekomen. | Bij het herstel betekent dat: een deel dat van het doel is gehaald, past niet bij zijn controlesom. Er is niets gewisseld. Controleer de back-up: Een back-up controleren. |
| Niets te herstellen. | Van de gekozen roots blijft er geen over die wordt teruggezet. Controleer de omvang en de schakelaars. |
| Er loopt al een taak. | De server heeft de start geweigerd: er loopt altijd maar één taak tegelijk. Wacht tot die klaar is, en start het herstel dan nog een keer. |
Kent de pagina bij een reden geen zin, dan staat daar Oorzaak: … met een Engelse code; de details staan in het logboek. Mislukt het lezen van het doel, dan noemt de melding bovendien het doel en de onveranderde melding van het doel. Een mislukt en een ongedaan gemaakt herstel sturen een e-mail zoals een mislukte back-up, als bij de meldingen Bij fouten en waarschuwingen is ingeschakeld.
De open rollback
- De regel noemt wanneer het herstel is toegepast en tot wanneer het ongedaan kan worden gemaakt.
- De vorige tabellen en mappen blijven 7 dagen bewaard. Behoud het herstel of maak het ongedaan; na 7 dagen wordt het automatisch behouden.
- Herstel behouden verwijdert de vorige toestand: de vorige tabellen en mappen. Daarna is er geen rollback meer.
- Herstel ongedaan maken haalt de vorige toestand terug.
Beide knoppen starten meteen, zonder bevestigingsvraag. Het werk loopt als taak; de hoofdtegel toont de voortgang, beide knoppen zijn zo lang geblokkeerd.
| Melding | Betekenis |
|---|---|
|
groen Herstel behouden. De vorige tabellen en mappen zijn verwijderd. |
De rollback is gesloten. De hoofdtegel is weer gereed. |
|
groen Herstel ongedaan gemaakt. De website draait weer in de vorige toestand. |
De vorige toestand is terug. De hoofdtegel is weer gereed. |
|
rood Dat is niet gelukt: … |
De melding noemt de reden. |
- Waren er bij het behouden of bij het ongedaan maken waarschuwingen, dan staat dezelfde zin in een gele melding.
- Beide knoppen werken ook na het opnieuw inloggen, zolang de rollback open is.
- Na 7 dagen behoudt de plugin het herstel uit zichzelf.
- Uploads die ter plaatse zijn vervangen, hebben geen rollback. Herstel ongedaan maken haalt dan al het andere terug; de uploads blijven zoals het herstel ze heeft geschreven.
- De pagina Overzicht toont de open rollback eveneens, met de link Behouden of ongedaan maken.
Stap voor stap: Een herstel behouden of ongedaan maken.
Importeren uit bestand
Importeren uit bestand opent een tegel met een uploadgebied, de knop Bestand kiezen, het dropdown-menu Importeren naar doel en de knop Importeren. Je kiest het back-upbestand (.tar) dat deze plugin heeft gedownload, en het doel waarop de back-up wordt opgeslagen.
De upload loopt in delen. Daarna controleert de plugin de back-up, slaat hem op het gekozen doel op en zet hem in de lijst. Van daar zet je hem terug zoals elke andere back-up. Stap voor stap: Een back-up uit een bestand importeren.
De weergave Uitgebreid
In de weergave Uitgebreid komt erbij:
- de kolom Plan in de lijst van de back-ups,
- de roots en de schakelaars in de tegel Herstel voorbereiden,
- de tegel Recente herstelacties onder de lijst.
- De kolom noemt wat er liep: Back-up van … voor het herstel van deze back-up, anders Herstel behouden of Herstel ongedaan maken.
- De kolom noemt de toestand, bijvoorbeeld Ongedaan maken open, behouden of teruggedraaid.
- Duur noemt hoe lang de taak liep.
- De pijl klapt de tegel uit en in. Een klik op de titelregel doet hetzelfde.
- De stip toont het resultaat: groen voor geslaagd, geel voor met waarschuwingen, rood voor mislukt of afgebroken.
- Logboek opent het logboek van deze taak.
| Toestand | Betekenis |
|---|---|
| Bezig | De taak loopt nog. |
| bevestigd | Het herstel is toegepast. Het woord staat er als er over de rollback niets is vastgelegd. |
| Ongedaan maken open | Het herstel is toegepast, de vorige toestand staat er nog. |
| behouden | Het herstel is behouden, de vorige toestand is verwijderd. |
| teruggedraaid | Het herstel is ongedaan gemaakt. Hetzelfde woord staat bij een herstel dat is mislukt en waarvan de plugin de wisseling heeft teruggedraaid. |
| Mislukt | De taak is mislukt. |
| Afgebroken | De taak is afgebroken. |
Bij een lopend en bij een afgebroken herstel staat in de kolom ervoor Herstel ongedaan maken in plaats van de back-up.
De tegel is ingeklapt als je de pagina opent. Uitgeklapt toont hij 7 regels, de nieuwste eerst. Meer tonen haalt telkens 7 meer, tot hoogstens 100; Minder tonen brengt je terug. Zolang er nog nooit een herstel heeft gelopen, staat daar Nog geen herstelacties.
Het logboek
Logboek in het menu van een back-up, in de tegel Recente herstelacties en achter een rode melding opent hetzelfde dialoogvenster. Het toont de laatste 500 regels van het logboek, per regel tijd, niveau en melding. Logboeken zijn Engels. Meer hierover: Voortgang, meldingen en logboek.
Zie ook
- De website herstellen vanuit een back-up
- De voorcontrole van het herstel: elk punt uitgelegd
- Alleen delen terugzetten
- Een back-up op een andere website terugzetten
- Herstellen en importeren met WP-CLI
Op de opdrachtregel
WP-CLI nog niet ingesteld? Zo installeer je WP-CLI.
Voorcontrole, herstel, behouden, ongedaan maken en import kunnen ook met WP-CLI. Een back-up noem je met zijn taaknaam; de taaknamen toont backup list. De wisseling zelf geeft de opdracht af aan de webserver, omdat de nieuwe website zich daar bevestigt.
# De back-ups met hun taaknamen tonen wp cloneworx-backup backup list # De voorcontrole voor een back-up uitvoeren wp cloneworx-backup restore precheck <Job> # De hele back-up terugzetten wp cloneworx-backup restore run <Job> # Alleen de database terugzetten wp cloneworx-backup restore run <Job> --roots=db # Het lopende herstel of de open rollback tonen wp cloneworx-backup restore status # Het herstel behouden: de vorige toestand wordt verwijderd wp cloneworx-backup restore keep # Het herstel ongedaan maken: de vorige toestand komt terug wp cloneworx-backup restore undo # Een back-up uit een bestand naar een doel importeren wp cloneworx-backup import /tmp/backup.tar --target=local-1