Vorige week hebben we bekeken hoe je een WordPress website kunt backupen. Zowel handmatig, als met behulp van plugins.
Als we WordPress verhuizen, zetten we een backup terug. Dat gaan we hier doen.
Bij het herstellen van een WordPress website kunnen we twee verschillende situaties onderscheiden:
- de domeinnaam verandert niet
- de domeinnaam verandert wel
Verhuis je een website naar een andere host, maar met behoudt van de domeinnaam, dan blijft het herstellen beperkt tot het uitpakken van de bestanden en het importeren van de database.
Verandert de domeinnaam wel, omdat je bijvoorbeeld een site verplaatst van of naar je lokale webserver, dan moeten ook links worden bijgewerkt.
Bij deze links kun je denken aan interne verwijzingen, navigatiemenu’s en de afbeeldingen in de uploads folder. In zo’n geval moet http://localhost bijvoorbeeld worden vervangen door https://webpoli.nl of omgekeerd.
In dit bericht beperken we ons tot scenario 1. Scenario 2 behandelen we de volgende keer.
Bestanden uploaden
Ik ga er van uit dat je al een backup hebt en dat je die backup wilt uploaden naar een webhost. Heb je nog geen host, dan kan ik Neostrada aanbevelen – zij verzorgen ook de hosting van Webpoli.
Ga naar het controlepaneel en start bestandsbeheer.

Hierboven is de webfolder nog helemaal leeg. Op een cgi-bin folder na, die vaak standaard wordt aangemaakt bij het creëren van een hostingaccount.
Stel jouw public_html of www map is niet leeg en je wilt de bestaande website nog niet weggooien. Wat dan?
Als er géén andere websites in de public_html staan, dan verander je de naam van de map pubic_html in bijvoorbeeld public_html_oud en maak je een nieuwe folder public_html aan. Zo kun je de inhoud van public_html_oud nog even bewaren.

Klik op de [Uploaden] knop.

Het Bestanden uploaden scherm verschijnt. Klik op de [Browse…] knop en blader naar het archiefbestand dat je wilt uploaden.
Als we even teruggrijpen naar vorige week, dan maakt het daabij niet uit of je bijvoorbeeld ‘2015-01-16 backup host.zip’ (gemaakt met het cPanel) of ‘wilransz-1421403021-complete-2015-01-16-11-11-39.zip’ (gemaakt met BackUpWordPress) uploadt. Ik ga voor de eerste optie.

Tijdens het uploadproces kun je de voortgang volgen. Is de upload voltooid, dan klik je in het midden van het scherm op de Terug naar-link.

Je komt dan weer in de webfolder. Deze keer met het geüploade archiefbestand.

We gaan het zip-bestand uitpakken. Rechtsklik op de zip. Kies in het contextmenu voor Extract.

Het dialoogscherm Extraheren verschijnt. Hier kun je eventueel de bestemmingsfolder aanpassen. De voorgestelde public_html is in dit geval goed, dus klikken we op [Extract File(s)].

Na een voortgangsscherm en het impliciet successcherm komen we terug bij de webfolder. Nu met de uitgepakte ZIP.
Verwijder dit ZIP bestand, op sleep het naar de home folder (linksboven in de zijbalk).
We zijn klaar met de bestanden.
Database importeren
Voor we de database kunnen importeren, moeten we er eerst een aanmaken. Volg hiervoor de vier stappen zoals beschreven in Een WordPress database maken.
Is de database aangemaakt en is er een gebruiker aangekoppeld, dan start je phpMyAdmin.

Kies de gewenste database in de linker zijbalk van phpMyAdmin. Druk vervolgens op de [Import] knop.

Blader via de Browse knop naar het betreffende sql-bestand op jouw lokale computer.
Weer even teruggrijpend op vorige week, dit kan dus of ‘2015-01-16 wilransz_mdb.sql.zip’ of ‘wilransz-1421403021-complete-2015-01-16-11-11-39.sql’.
Dit laatste sql-bestand zit in het archiefbestand zoals dat is gemaakt met BackUpWordPress. Dat sql-bestand moet je er dus even uithalen.
Is het sql-bestand niet ingepakt, dan mag je het eventueel zippen.
In ons voorbeeld wordt ‘wilransz-1421403021-complete-2015-01-16-11-11-39.sql’ dan ‘wilransz-1421403021-complete-2015-01-16-11-11-39.sql.zip’.
Na selectie van het sql-bestand druk je op de [Go] knop.

Zodra je de groene balk met de boodschap ‘Import has been succesfully finished’ ziet, weet je dat het is gelukt.
Als je op de bestandsnaam in de zijbalk klikt komen de tabellen te voorschijn.
Je bent klaar met de verhuizing van de website.
Dat wil zeggen als de domeinnaam gelijk blijft. Verandert de domeinnaam, dan moeten we nog de links aanpassen. Dat bekijken we de volgende keer.