Zo stel je een map op de server van je website in als doel voor je back-ups: van de mapbrowser via de verbindingstest tot het opgeslagen doel.
Dit heb je nodig
- een map op de server waarin de webserver mag schrijven,
- liefst een map buiten de website.
Inloggegevens heeft een lokale map niet.
Stap 1: doeltype kiezen
Open de pagina Doelen en klik op Doel toevoegen. Kies Lokale map.
- De doeltypen die er zijn. Lokale map is het eerste en draagt het symbool van een harde schijf.
- Sluiten sluit de keuze.
Stap 2: map kiezen
Het formulier opent met de mapbrowser. Die begint in de thuismap, de map boven de website. Back-ups daar zijn via het web gewoonlijk niet bereikbaar. Dat is echter niet noodzakelijk zo. Bij twijfel: vraag het na bij je hoster of beheerder! Mag PHP de thuismap niet lezen, dan begint de mapbrowser in de uploadmap.
- Naam is jouw naam voor het doel. De plugin stelt “Lokale map 1” voor; elke naam die nog niet in gebruik is, werkt.
- Map op de server is het absolute pad van de map. Het veld is verplicht. De plugin vult de map in waarin de mapbrowser begint.
- Bladeren opent en sluit de mapbrowser.
- De ingangen Thuismap en Uploadmap springen naar deze mappen. Daaronder staat het pad van de getoonde map; een klik op een deel van het pad opent die map.
- De lijst toont de submappen van de getoonde map. Een klik opent de map. Bovenliggende map gaat een niveau omhoog.
- Deze map gebruiken vult de getoonde map in het veld in en sluit de mapbrowser.
- Nieuwe map maakt in de getoonde map een map aan.
- Opslaan slaat het doel op en test meteen de verbinding.
- Verbinding testen controleert de ingevulde map zonder op te slaan.
Ga in de mapbrowser naar de map die je wilt, en klik op Deze map gebruiken. Je kunt het pad ook handmatig in het veld schrijven. Sla je meteen op, dan staan de back-ups in de map waarin de mapbrowser begint.
De mapbrowser toont alleen wat PHP op je server mag lezen. Rechts in de regel staat een label als er voor de map iets bijzonders geldt:
| Label | Betekenis |
|---|---|
| niet beschrijfbaar | De webserver mag in deze map niet schrijven. Open je hem, dan is Deze map gebruiken geblokkeerd, en Nieuwe map ontbreekt. |
| binnen de website | De map ligt in de hoofdmap van WordPress of daaronder, bijvoorbeeld in de uploadmap. |
| grijs | PHP mag de map niet lezen. Hij kan niet worden geopend. |
Verborgen mappen, waarvan de naam met een punt begint, en de eigen mappen van de plugin toont de lijst niet. Heeft een map meer dan 500 submappen, dan toont de lijst er maar 500 van en wijst daarop.
Een nieuwe map aanmaken
Klik op Nieuwe map, voer een naam in en klik op Aanmaken. De mapbrowser gaat naar de nieuwe map. Met Deze map gebruiken neem je hem over in het veld.
- Naam van de nieuwe map staat in het lege veld voor de naam.
- Aanmaken maakt de map aan in de getoonde map.
Een naam mag geen schuine streep bevatten en niet met een punt of met “cloneworx-backup” beginnen. Anders meldt het veld Deze naam is niet toegestaan. Bestaat de map al, dan meldt het Er bestaat al een map met deze naam.
De map van de plugin maak je niet zelf aan. De mapbrowser zegt daarover: In de gekozen map maakt de plugin zijn eigen back-upmap aan.
Een map binnen de website
Open je een map binnen de website, dan waarschuwt de mapbrowser boven de lijst.
- Uploadmap is de ingang die hier is gekozen. De mapbrowser toont de uploadmap.
- De waarschuwing staat boven het pad en de lijst, omdat de getoonde map binnen de website ligt.
- binnen de website staat rechts in de regel van een submap die binnen de website ligt.
- Deze map gebruiken neemt een map binnen de website pas over na een bevestigingsvenster.
Deze map gebruiken vraagt dan na voordat het de map overneemt. Het bevestigingsvenster heet Map binnen de website.
- Annuleren sluit het bevestigingsvenster. De mapbrowser blijft open.
- Toch gebruiken vult de map in het veld in.
Het bevestigingsvenster noemt het risico: Deze map ligt binnen de website. Back-ups daar zijn via het web bereikbaar als de mapbeveiliging faalt. Technisch mogelijk, maar niet aanbevolen: kies liever een map erbuiten, bijvoorbeeld in de thuismap.
Na Toch gebruiken blijft de waarschuwing onder het veld staan zolang deze map is ingevuld. In de lijst met doelen staat achter de locatie van zo’n doel binnen de website.
Back-ups binnen de website gaan samen met de site verloren
Zijn al je doelen bruikbaar, maar liggen ze allemaal binnen de website, dan is de statustegel van de pagina Doelen grijs in plaats van groen en meldt Alle doelen liggen binnen de website. Stel dan een doel buiten de website of op een andere server in.
Stap 3: verbinding testen
Klik op Verbinding testen. De plugin zet een klein bestand in de map, leest het terug, vergelijkt het en verwijdert het weer. Slaagt de test, dan staat boven de knoppen van het formulier in het groen: De verbinding werkt: een testbestand is geschreven, teruggelezen en verwijderd.
- Map op de server bevat de map die de test heeft gecontroleerd.
- Het resultaat van de test staat in het groen boven de knoppen.
- Opslaan slaat het doel op (stap 4).
Stap 4: opslaan
Klik op Opslaan. De plugin slaat het doel op, test de verbinding nog een keer en meldt het resultaat. Bruikbaar is een doel pas na een geslaagde test.
- Alle doelen zijn verbonden. staat in de groene statustegel als elk doel zijn test heeft doorstaan en niet alle doelen binnen de website liggen.
- De melding noemt het doel: opgeslagen en verbonden.
- Het nieuwe doel staat in de lijst. De groene stip betekent: verbonden. Voor de naam staat het symbool van een harde schijf.
Na het opslaan en de geslaagde test kijkt de plugin in de gekozen map. Vindt hij daar de map van een andere installatie of eigen back-ups die niet in de lijst staan, dan verschijnt de tegel Back-ups gevonden op „…”. Meer hierover: Back-ups terugvinden na totaal verlies.
Stap 5: het doel in het back-upplan kiezen
- Je eerste doel: De plugin maakt het plan “Dagelijkse back-up” aan: dagelijks op een willekeurig tijdstip, alles, dit doel, Max. back-ups 7. Het plan is gepauzeerd tot je het inschakelt.
- Een verder doel: Kies het op de pagina Back-up in de tegel Back-upplannen in een plan. De gratis versie staat twee plannen en één doel per plan toe.
Als iets niet lukt
Weigert de plugin een waarde, dan staat de melding in het rood bij het veld. Mislukt de verbindingstest, dan staat de reden boven de knoppen, en Logboek tonen opent het algemene logboek met de details.
| Melding | Wat je kunt doen |
|---|---|
| Dit veld is verplicht. | Vul een map in. Een leeg veld accepteert de plugin niet. |
| De map bestaat niet, of het pad is niet absoluut. | Vul het hele pad in, vanaf de bovenste map van de server, of kies de map in de mapbrowser. De melding verschijnt ook als PHP de map niet mag bereiken. |
| De map is niet beschrijfbaar. | Kies een map waarin de webserver mag schrijven, of wijzig de rechten van de map op de server. |
| De map staat in de pluginmap, die WordPress bij elke update verwijdert. | Kies een map buiten de pluginmap. |
| Deze naam is al in gebruik. | Geef het doel een andere naam. Hoofdletters en kleine letters onderscheidt de plugin daarbij niet, en ook verwijderde doelen behouden hun naam. |
| De map kon niet worden geschreven of gelezen. | Open het logboek met Logboek tonen en controleer de rechten van de map op de server. |
Goed om te weten
- De back-ups staan onder
<map>/cloneworx-backup-<code>/<back-up>/. De code heeft alleen jouw installatie. - In zijn mappen zet de plugin kleine beveiligingsbestanden:
index.php,index.html,.htaccessenweb.config. - Al de verbindingstest maakt de map van de plugin in de gekozen map aan. Die blijft daar staan, ook als je daarna een andere map kiest.
- Back-ups op een lokaal doel download je in de browser: Een back-up downloaden.
- Ook een gekoppelde netwerkopslag is voor de plugin een lokale map.
- Een lokale map is een doel als elk ander: je kunt hem hernoemen en verwijderen. Je hebt er ook geen nodig als je back-ups naar een ander doel gaan.
Zie ook
- Welk doel past bij jou?
- De pagina “Doelen”
- Back-ups automatisch inplannen
- Een doel verwijderen
- Doelen beheren met WP-CLI
Op de opdrachtregel
WP-CLI nog niet ingericht? Zo installeer je WP-CLI.
Een lokale map heeft geen geheime waarden. Je kunt hem daarom helemaal op de opdrachtregel instellen. De map noem je met --set-path; --path is een parameter van WP-CLI zelf. Na het aanmaken is het doel nog niet getest: pas de test maakt het bruikbaar.
# Een lokale map als doel aanmaken wp cloneworx-backup target add local --name="Archiv" --set-path=/var/backups # Doelen met kenmerk en status tonen wp cloneworx-backup target list # De verbinding testen wp cloneworx-backup target test local-1 # Het doel hernoemen wp cloneworx-backup target edit local-1 --name="Archiv 2"