De plugin heeft gemerkt dat de map op een doel bij een andere installatie van deze website hoort. Hij schrijft daar niets meer tot je antwoordt: is de website verhuisd, of is deze installatie een kopie?
Wat de vingerafdruk is
Op elk doel staat naast de back-ups een kleine catalogus. Die noemt de website en draagt de vingerafdruk van de installatie die daar back-ups maakt. De vingerafdruk ontstaat uit twee gegevens: het adres van de website en het pad van de installatie op de server.
Voordat de plugin naar een doel schrijft, vergelijkt hij de vingerafdruk in de catalogus met de eigen vingerafdruk. Zijn beide verschillend, dan geldt:
- Op dit doel wordt niets geschreven en niets verwijderd.
- Back-ups slaan dit doel over en eindigen met waarschuwingen. Een back-up zonder ander doel mislukt.
- De plugin onthoudt het conflict en vraagt het je op de pagina Doelen.
De vingerafdruk verandert als de website een ander domein krijgt, van http naar https overgaat of op de server naar een andere map verhuist. Hij is ook anders als iemand de website heeft gekopieerd: de kopie heeft dezelfde mapcode als het origineel, maar een ander adres of een ander pad.
Waaraan je het conflict herkent
In de lijst van de pagina Doelen draagt het doel een label:
- conflict staat achter de naam van het doel. De stip aan het begin van de regel blijft zoals hij zonder conflict zou zijn.
De statustegel van de pagina is geel en meldt Vingerafdrukconflict op „…”:
- De tegel noemt het doel en tussen haakjes het adres van de website uit de catalogus op het doel.
- Deze website is verhuisd
- Dit is een kopie
Welk antwoord juist is
Lees het adres in de statustegel 1 en vergelijk het met het adres van deze website.
| Jouw situatie | Antwoord |
|---|---|
| Het is dezelfde website, met een nieuw adres of in een nieuw pad. De installatie met het oude adres bestaat niet meer. | Deze website is verhuisd |
| Deze installatie is een kopie, bijvoorbeeld om te testen. Het origineel draait door en maakt back-ups naar hetzelfde doel. | Dit is een kopie |
Niet “verhuisd” antwoorden als het origineel doordraait
Met dit antwoord hoort de map op het doel bij deze installatie. De plugin schrijft daar weer back-ups en verwijdert oude volgens Max. back-ups. Het origineel zou daarna een vreemde vingerafdruk vinden en daar niets meer schrijven.
Antwoord 1: de website is verhuisd
Klik op Deze website is verhuisd. Een bevestigingsvenster is er niet. De plugin schrijft de catalogus op het doel opnieuw, met de vingerafdruk van deze installatie, en meldt dat onder de statustegel:
- Catalogus op „…” geschreven met de vingerafdruk van deze installatie; het doel wordt weer gebruikt.
De back-ups op het doel en de lijst met back-ups blijven zoals ze zijn. Het antwoord geldt voor dit ene doel. Bestaat het conflict op meerdere doelen, dan noemt de tegel ze allemaal; beantwoord ze na elkaar.
Antwoord 2: dit is een kopie
Klik op Dit is een kopie. Het bevestigingsvenster noemt het aantal back-ups in de lijst die bij het origineel horen.
- Annuleren
- Nieuwe mapcode gebruiken
Met Nieuwe mapcode gebruiken gebeurt dit:
- Deze installatie krijgt een nieuwe mapcode en daarmee eigen mappen op elk doel.
- De logboekmap en de werkmap verhuizen mee.
- De back-ups in de lijst horen bij het origineel en verdwijnen uit de lijst. Op de doelen wordt niets verwijderd.
- Alle onthouden conflicten zijn afgehandeld. Het antwoord geldt voor de hele installatie, niet alleen voor één doel.
De plugin meldt: Deze installatie gebruikt nu een eigen mapcode; … vermeldingen van het origineel zijn uit de lijst verwijderd. De volgende back-up schrijft in de nieuwe map.
Doelen en back-upplannen van de kopie blijven ingesteld. De back-ups van het origineel blijven in zijn map op het doel en horen verder bij het origineel.
Als iets niet lukt
| Melding | Wat je kunt doen |
|---|---|
| De catalogus op het doel kon niet worden geschreven. | Test de verbinding in het menu Meer … van het doel en antwoord nog een keer. Logboek tonen in de melding leidt naar de details. |
| Er loopt een taak. Probeer het als die klaar is. | Wacht tot de lopende taak is beëindigd, en antwoord dan. |
| De mapcode kon niet worden gewijzigd. | Op de doelen en in de lijst is niets veranderd. Open het logboek via Logboek tonen in de melding. |
Goed om te weten
- Vindt een latere back-up op het doel weer de passende vingerafdruk, dan lost het conflict zich vanzelf op.
- Het pad op de server hoort met opzet bij de vingerafdruk. Dezelfde installatie ziet er daarom uit als een kopie als ze via een ander pad draait, bijvoorbeeld via een symbolische link. Laat de plugin altijd draaien via het pad dat de webserver gebruikt; dat geldt ook voor WP-CLI.
- Wie na een totaal verlies de map van een vorige installatie overneemt, bevestigt daarmee tegelijk “verhuisd”: Back-ups terugvinden na totaal verlies.
Zie ook
- De pagina “Doelen”
- Een back-up op een andere website terugzetten
- Als een back-up mislukt of eindigt met waarschuwingen
- Bepalen hoeveel back-ups worden bewaard
- Doelen beheren met WP-CLI
Op de opdrachtregel
WP-CLI nog niet ingericht? Zo installeer je WP-CLI.
Beide antwoorden kunnen ook met WP-CLI. De lijst met doelen toont een onthouden conflict naast het doel, met het adres uit de vreemde catalogus. Het antwoord “kopie” vereist de parameter --yes; zonder die parameter noemt de opdracht alleen wat er zou gebeuren.
# Doelen tonen; een conflict staat naast het doel wp cloneworx-backup target list # Antwoord “verhuisd”: de catalogus op het doel opnieuw schrijven wp cloneworx-backup target moved local-1 # Antwoord “kopie”: nieuwe mapcode voor deze installatie wp cloneworx-backup target copy local-1 --yes