WordPress website verhuizen naar een andere hostingprovider

Er zijn genoeg redenen om een WordPress website te verhuizen naar een andere (WordPress) provider.

  • Misschien is de support van je huidige host beneden maat (of niet bestaand)
  • Misschien is jouw website te vaak offline/down geweest en ben je er nu wel klaar mee.
  • Misschien wil je een snellere webhost. Echt sneller. Twee, drie, vier keer zo snel.
  • Of betere support. Ergens waar je vriendelijk, snel en begrijpelijk wordt geholpen.
  • Misschien biedt de nieuwe webhost wel features aan die je graag wilt. Een testomgeving, bijvoorbeeld.
  • Of misschien wil je alle websites bij één webhost hosten.

Wat de reden ook is, ik ga je helpen met het verhuizen van jouw website.

En ik ga proberen om het verhuizen van een website zo eenvoudig en simpel mogelijk uit te leggen. Het verhuizen naar een andere provider is namelijk al onzeker genoeg. We hebben niet meer onzekerheid nodig.

Is het verhuizen van een WordPress website lastig? Kan er iets fout gaan?

Voor iemand die weinig ervaring heeft met databases en FTP is het de eerste keer wel lastig. Maar dat is ook de reden voor deze uitgebreide handleiding. En als er iets mis gaat, dan kan je meestal bij jouw oude of nieuwe webhost terecht voor hulp (of het terugzetten van een back-up). Ben je onzeker over een van de stappen? Bel of mail dan jouw hostingprovider voor ondersteuning.

Kan ik een WordPress website ook automatisch verhuizen

Als je overstapt naar een WordPress start hostingpakket van Xel, dan kan je de verhuizing door ons laten doen. Kosteloos. Er zijn genoeg redenen om een WordPress hostingpakket (van 9,90 per maand) bij Xel te bestellen. Namelijk,

  • Je krijgt ondersteuning bij WordPress gerelateerde vragen (erg waardevol voor mensen die niet dagelijks met WordPress werken).
  • Je website is 2 tot 4 keer zo snel als bij normale hosting (we zijn zelfs als de snelste WordPress hostingprovider beoordeeld).
  • Je krijgt een gratis .nl, .eu, .be of .com domeinnaam.
  • Er worden dagelijkse back-ups gemakt.
  • En nagenoeg geen limieten qua dataverkeer (fair-use).

Bekijk het WordPress hostingpakket.

Je kan na het bestellen van een WP pakket Xel.nl mailen of bellen en een automatische verhuizing aanvragen. Maar je kan natuurlijk ook voordat je bestelt even bellen en mailen als je wil weten hoe het allemaal werkt.

Voor de rest gaan we nu door met een handleiding hoe je zelf handmatig een WordPress website kan verhuizen.

Handmatig je WordPress website verhuizen naar een andere provider

Oke. Laten we verder gaan voor de mensen die niet naar Xel verhuizen.

Deze handleiding is voor als je jouw website wilt verhuizen, maar de domeinnaam hetzelfde wilt houden. Als je van domeinnaam wilt wisselen dan komen er een paar stappen bij (vraag dan bij je hostingprovider om hulp).

Wat moeten we doen?

Om het simpel te zeggen:

  • We beginnen met het opslaan van alle WordPress bestanden die op het hostingpakket staan (de software van WordPress, alle plugins en thema’s) op onze computer.
  • Daarna slaan we de inhoud van de website op (alle teksten, afbeeldingen etc). Die staan in een database.
  • Dan bestel je een hostingpakket bij jouw nieuwe provider en leg je jouw domeinnaam vast, zonder de verhuiscode op te geven.
  • Daarna kopiëren we alle WordPress bestanden van jouw computer naar het nieuwe hostingpakket.
  • Daarna importeren we de database (de inhoud van de website) bij de database van het nieuwe hostingpakket.
  • En tot slot passen we wat gegevens aan in een WordPress bestand zodat de website de goede (de nieuwe database) gaat lezen i.p.v. de oude.

 

Stap 1: Het downloaden van het FTP programma, FileZilla

Om de bestanden te kunnen downloaden heb je een FTP programma nodig. Met een FTP programma kan je makkelijk bestanden van jouw computer naar jouw hostingpakket verplaatsen en vice versa. En verder kan je de bestanden die op jouw hostingpakket staan (de bestanden van je website) openen, aanpassen en direct weer uploaden.

Er zijn verschillende FTP programma’s die u kunt gebruiken. Een veelgebruikte gratis variant – en de variant die wij hier gaan gebruiken – is FileZilla.

FileZilla_-_The_free_FTP_solution

Stap 2: Inloggen op onze website met jouw FTP gegevens

Helemaal linksboven zie je;

  • Host
  • Username
  • Password
  • Port (deze kunnen we negeren, omdat die meestal niet gebruikt wordt)

We moeten deze gegevens hebben om in te loggen.

FileZilla

Die gegevens heb je als het goed is ontvangen in een mailtje toen je jouw hostingpakket had besteld. Anders kan je die gegevens bekijken in het control center van jouw huidige webhost. En als dat niet lukt kan je zelfs even bellen of een mailtje sturen naar jouw host om die gegevens te ontvangen.

Als je die gegevens hebt (host, username en password), dan kan je inloggen.

Je ziet dan twee kolommen. De linkerkant zijn de bestanden op jouw computer en aan de rechterkant zie je de bestanden op jouw hosting.

WordPress bestanden

Stap 3: het kopiëren van de bestanden

De volgende stap is het kopiëren van de bestanden in de map van jouw domeinnaam in een map op jouw computer.

  • Ik zou eerst een map aanmaken op jouw computer en die op de desktop plaatsen (rechtermuisknop en dan ‘create folder’).
  • De volgende stap is in FileZilla aan de rechterkant jouw domeinnaam te selecteren (jouwdomeinnaam.nl). Het kan ook zijn dat jouw website in het mapje public_html staat. Indien dit anders is kunt u dit navragen bij jouw hostingprovider.
  • Daarna open je aan de linkerkant de map die je aangemaakt hebt.
  • Nu heb je links de map waar de bestanden van jouw website op moeten komen staan en rechts de map van jouw huidige website.
  • Daarna selecteer je alle bestanden (CTRL A of Command A als je op een Macbook werkt) van de rechterkant en sleep je die naar de linkermap (die op jouw computer).
  • Daarna worden alle bestanden gekopieerd. Dit kan enkele minuten duren (het zijn heel veel bestanden).

 

Stap 4:  Inloggen phpMyAdmin.

Het is nu tijd om de database te exporteren. In de database staat de inhoud van jouw website. Alle pagina’s, teksten, afbeeldingen etc.

Voor het beheren van de database gebruiken we phpMyAdmin. phpMyAdmin kan je in het control center van jouw host vinden.

PhP My Admin

Log in met de database gegevens

Log vervolgens in met jouw database gegevens.

Als je deze niet hebt of kan vinden, dan kan je in het control center vinden of je kan ze zien in het wp-config.php bestand (via de FTP). Dat bestand open je met een rechterklik en daarna op ‘view/edit’ te klikken.

WP_config

wp-config_php

 

Stap 5: Database exporteren

Klik in phpMyAdmin op het tabblad Export.

 

Database

Je kan dan ‘Quick’ selecteren en op ‘Go’ klikken. Sla het bestand op een plek op waar je het terug kan vinden.

 

 

Stap 6: Hostingpakket bestellen

Allright. Nu is het tijd om een hosting of WordPress hosting te bestellen bij de nieuwe provider.

Let op: Als je jouw domeinnaam aanvraagt, dan krijg je een melding of je een verhuiscode wilt opgeven. Geef die niet op. Als je die namelijk invult, dan wordt de domeinnaam namelijk direct overgezet, waardoor je website een tijdje offline is (op het nieuwe hostingpakket staan namelijk nog niet jouw bestanden).

Pas als je alles over hebt gezet, kan je de verhuiscode van jouw domeinnaam invullen (bij lopende aanvraag in het control center van jouw nieuwe provider).

Verhuiscode?

Ja. Als je een domeinnaam gaat verhuizen, moet je eerst bij jouw huidige provider een verhuiscode invullen.

 

Stap 7: Uploaden naar nieuwe omgeving

Nu is het tijd om via FTP in te loggen op jouw nieuwe hostingaccount. Dit doe je met de gegevens die je hebt ontvangen (host, username, password).

  • Open links het bestand waar jij jouw WordPress website bestanden hebt geplaatst.
  • Open rechts het mapje van jouw hosting (public_html of jouwdomeinnaam.nl).
  • Selecteer alle bestanden links (van de map op jouw computer) en sleep die naar rechts (in de map van jouw domeinnaam).

 

Stap 8:  Database importeren

Het importeren van een database kan op 2 manieren gedaan worden.

Optie 1:

  • Maak in jouw controle paneel een nieuwe database aan en noteer onderstaande gegevens.
    • Databasenaam
    • Gebruikersnaam
    • Wachtwoord
    • Hostnaam
  • Open phpMyAdmin en log in met de gegevens van de nieuwe database.
  • Klik op het tabblad “import”.
  • Ga vervolgens naar “Choose File” en selecteer het bestand dat je hebt opgeslagen.
  • Klik op “Go”.

Optie 2:

Indien u een WordPress hostingpakket van Xel Media heeft staat WordPress al geïnstalleerd. De installatie maakt dan al gebruik van een database. In dit geval hoeft je geen nieuwe database aan te maken. Je kunt de bestaande database gebruiken en de gegevens daarin importeren.

  • Open phpMyAdmin en log in met de gegevens van de bestaande database (zie foto stap 4).

Database importeren

  • Klik op het tabblad “import” (zie foto optie 1).
  • Ga naar “Choose File” en selecteer het bestand dat je in stap 4 hebt aangemaakt.
  • Klik op “Go”.

 

Stap 9: Configuratiebestand aanpassen.

Het configuratiebestand van WordPress heet “wp-config.php”. Je kunt deze vinden tussen de overige WordPress bestanden op jouw ontwikkelomgeving.

WordPress_artikel_bewerken_‹_Xel_Media_—_WordPress

  • In het bestand treft je onderstaande regels aan.
    • define(‘DB_NAME’, ‘databasenaam’);
    • define(‘DB_USER’, ‘database gebruikersnaam’);
    • define(‘DB_PASSWORD’, ‘database wachtwoord ‘);
    • define(‘DB_HOST’, ‘hostingprovider url’);
  • Voer hier de gegevens van de nieuwe database in (nu verwijzen de bestanden nog naar de database van je ‘oude’ host).
  • Sla de gegevens op.

Stap 10: Het verhuizen van jouw WordPress website

Controleer of alles klopt en als alles klopt kan je de verhuiscode van jouw domeinnaam invoeren.

 

En dat was het. Lastig, maar niet onmogelijk.

Ben je nog onzeker over bepaalde stappen, bel of mail dan jouw (oude of nieuwe) hostingprovider. Zij kunnen je helpen en ondersteunen.