Veilig wijzigingen aanbrengen
Je site pas je het veiligst aan door een wijziging eerst op een kopie te testen. Elke Kinsta site krijgt een gratis testomgeving, dus je hoeft nooit te experimenteren op de site die je bezoekers gebruiken.
De workflow voor veilig wijzigingen aanbrengen
- Maak een testomgeving aan vanuit live, of ververs je bestaande testomgeving.
- Voer je wijziging door in de testomgeving en test hem daar.
- Maak handmatig een backup van je live site.
- Push de wijziging van je testomgeving naar live.
- Controleer je live site. Is er iets mis, zet dan de backup terug.
Je gratis testomgeving gebruiken
Waarom het belangrijk is: Een pluginupdate, themawijziging of nieuwe PHP versie kan een pagina kapotmaken zonder dat je het merkt, totdat een bezoeker erop stuit. Een testomgeving is een aparte privékopie van je site, waar je die problemen als eerste vindt.
Wanneer je het gebruikt: Voordat je WordPress core, belangrijke plugins of je thema bijwerkt, voordat je de PHP versie wijzigt, en bij al je ontwerp- en codewerk.
Hoe je begint: Selecteer in MyKinsta je site, klik op de naam van de omgeving (bijvoorbeeld Live), kies Nieuwe omgeving aanmaken en kloon je live site naar een standaardomgeving. Stapsgewijze instructies vind je in Een standaard of premium testomgeving voor WordPress aanmaken. Heb je meer resources nodig, of meerdere omgevingen voor verschillende projecten? Kijk dan naar de add-on voor premium testomgevingen onder Add-ons.
Wijzigingen naar live pushen
Waarom het belangrijk is: Werkt een wijziging in je testomgeving, dan zet je hem met een push in één stap over naar live. Je hoeft het werk dus niet nog eens met de hand te doen.
Hoe je begint: Zie Omgevingen pushen. Je kunt de hele site pushen, of met een Selective Push alleen de bestanden en mappen of databasetabellen versturen die je kiest. Push je databasetabellen, dan kun je automatisch laten zoeken en vervangen, zodat links naar het juiste domein verwijzen. Je kunt ook van live naar je testomgeving pushen. Zo haal je snel nieuwe berichten en uploads naar je testkopie. Kinsta maakt automatisch een backup van de omgeving waarnaar je pusht, voordat de push begint.
Let op: Push je de hele database, dan vervang je de database van je live site. Alle bestellingen, reacties, formulierinzendingen en nieuwe gebruikers die sinds het aanmaken van je testomgeving op je live site zijn bijgekomen, gaan dan verloren. Heb je een webshop of lidmaatschapssite? Push dan alleen bestanden, of selecteer specifieke databasetabellen en laat tabellen zoals de ordertabellen van WooCommerce buiten de push. Op een multisite netwerk heeft een volledige databasepush gevolgen voor elke subsite.
Een backup maken vóór een risicovolle wijziging
Waarom het belangrijk is: Dagelijkse backups kunnen tot een dag oud zijn. Met een handmatige backup vlak voor een wijziging kun je terug zonder iets kwijt te raken.
Hoe je begint: Maak een handmatige backup aan onder Backups. Je kunt een backup ook terugzetten naar je testomgeving. Zo bekijk je een oudere versie zonder aan live te komen.
URL’s op je hele site bijwerken met Zoeken en vervangen
Waarom het belangrijk is: Verander je je domein of stap je over naar HTTPS, dan kunnen er overal in je database oude URL’s achterblijven.
Hoe je begint: Gebruik de tool Zoeken en vervangen in MyKinsta. Kinsta maakt automatisch een backup voordat er iets wordt vervangen, en kan daarna de cache van je site legen. Weet je niet zeker wat er allemaal wordt gevonden? Probeer de vervanging dan eerst in je testomgeving.
Nieuwe sites maken op basis van een bestaande site
Waarom het belangrijk is: Bouw je meerdere vergelijkbare sites, dan kost het je elke keer uren om hetzelfde thema en dezelfde plugins in te stellen.
Hoe je begint:Kloon een site om een nieuwe site te maken op basis van een bestaande, inclusief thema, plugins en instellingen.
Bezoekers een onderhoudsbericht tonen tijdens updates
Waarom het belangrijk is: Terwijl plugins of thema’s worden bijgewerkt, kunnen bezoekers een half bijgewerkte pagina te zien krijgen. De onderhoudsmodus toont ze in plaats daarvan een kort bericht.
Hoe je begint: Je kunt de onderhoudsmodus inschakelen als je in MyKinsta plugins of thema’s bijwerkt. Zie WordPress onderhoudsmodus.
Let op: Mislukt een update, dan kan de site op dat bericht blijven hangen. Verwijder in dat geval het bestand .maintenance uit de hoofdmap van je site via de File Manager, SFTP of SSH.
In je routine
Gebruik de workflow voor veilige wijzigingen voor alles wat groter is dan een kleine pluginupdate: nieuwe hoofdversies van WordPress, thema-updates, PHP upgrades en nieuwe plugins. Controleer ook elke maand of je een backup kunt terugzetten naar je testomgeving. Dan weet je dat je vangnet werkt voordat je het nodig hebt. Zie Je onderhoudsroutine.