Als je een WordPress website hebt kun je ook een testomgeving maken. In dit artikel leggen we uit hoe je dat doet.
Inhoudsopgave
Inleiding
Het is verstandig gebruik te maken van een staging- of testomgeving voor je WordPress site. Hierin kun je wijzigingen in thema’s, plugins of code eerst testen zonder hiermee je website stuk te maken.
Pas als alles naar wens is kun je de wijzigingen live zetten. Je website blijft daardoor zonder fouten online beschikbaar.
Let op: in dit artikel gaan we ervan uit dat je dit juist handmatig wilt doen. Onderaan het artikel sommen we een paar plugins voor je op die dit voor je kunnen automatiseren. Het hostingpakket WordPress Hosting is hierbij een pre.
Stappenplan
Het inrichten van een WordPress staging website bestaat uit de volgende stappen. Op dit moment moet een staging website nog apart door ons worden aangemaakt. Zodra deze standaard bij het pakket zit passen we dit artikel aan.
- Vraag een staging website aan via Mijn Vevida, met extra database;
- Maak een wachtwoord aan voor je nieuwe database;
- Download de mappen en bestanden van de live website via FTP;
- Maak een back-up van de MySQL-database via phpMyAdmin;
- Importeer de database back-up in de nieuwe staging database;
- Pas wp-config.php aan met de nieuwe databasegegevens en upload de WordPress bestanden;
- Voer onderstaande queries uit via phpMyAdmin om URL’s van de live website te vervangen door de staging website:
UPDATE wp_options SET option_value = REPLACE(option_value, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_posts SET guid = REPLACE(guid, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_posts SET post_content = REPLACE(post_content, 'ORIGINAL_URL',
Log in op je WordPress staging website via staging.example.com (vervang dit door jouw domeinnaam). Hiervoor gebruik je hetzelfde wachtwoord als voor je live-website.
Handige plugins
Zoals gezegd zijn er een aantal plugins voor het beheren van staging sites:
- All In One WP Migration
- Duplicator
- WP Staging