WordPress-site verplaatsen naar nieuwe host

...of hoe je een website zonder problemen naar een nieuwe host verhuist.

Als je al veel ervaring hebt met WordPress, heb je waarschijnlijk al gemerkt dat er geen gemakkelijke manier is om een ​​website over te zetten. hood.discount Website naar een nieuwe host. Het verplaatsen of migreren van een website naar een andere server of domein is geen eenvoudige opgave. Het simpelweg verplaatsen van de bestanden en database naar de server is niet voldoende om een ​​website naar een nieuwe hosting over te zetten. Waarschijnlijk zul je veel foutmeldingen (500's) en interne serverfouten tegenkomen, vanwege verkeerd geconfigureerde .htaccess-bestanden of andere redirects naar je oude domein of website. Hier is een volledige handleiding over hoe je een WordPress-website probleemloos naar een nieuwe host kunt verplaatsen.

{automatisch}

De oplossing voor deze problemen hangt af van of je WordPress verhuist maar dezelfde domeinnaam behoudt, of dat je ook naar een volledig nieuw domein verhuist. We hebben dit al meerdere keren gedaan bij www.collectiveray.com, dus we zijn inmiddels heel bekend met het hele proces.

De gemakkelijke uitweg

Voldoet uw huidige server niet en moet u uw website overzetten naar een nieuwe hostingprovider? Dan hoeft u dat niet zelf te doen. U kunt het ook niet leren met behulp van deze tutorial. InMotion hosting kan de overdracht gratis voor u doenBovendien kunt u er zeker van zijn dat uw website veel sneller zal zijn op InMotion. Bekijk onze InMotion hosting beoordeling en hoe onze InMotion VPS presteert (tip: heel snel!). 

Als u geïnteresseerd bent in andere WordPress-tutorials, publiceren we op deze site regelmatig diepgaande artikelen.

Migreer uw site met behulp van WordPress-migratieplug-ins

Als u niet zeker weet of u migraties handmatig kunt uitvoeren, kunt u het beste een bestaande plug-in gebruiken om te migreren naar een nieuwe host. Deze plug-ins zijn speciaal geschreven om websites netjes van de ene naar de andere hostingprovider over te zetten.

Er zijn veel plug-ins die u kunt gebruiken. We noemen er twee die we kennen, hebben gebruikt en die we met zekerheid kunnen aanbevelen.

BackupBuddy

Reservemaatje van iThemes Security is een plugin die gebruikt kan worden voor zowel back-ups als herstelbewerkingen van WordPress-sites.

Backupbuddy back-uppagina

 

Omdat deze tool alle benodigde functies voor het maken van een back-up van een website en het vervolgens herstellen van die kopie uitvoert, kan deze plugin worden gebruikt om een ​​volledige WordPress-migratie uit te voeren.

We hebben BackupBuddy beoordeeld en een aparte Ultimate-gids gemaakt over CollectiveRay, dus we raden u aan om onze recensie hier te lezen.

Back-up Buddy downloaden 

BlogVault

Als u weinig tijd heeft, kunt u deze korte instructies volgen:

  1. Maak een nieuwe lege installatie van WordPress op de host waarnaar u wilt migreren (bestemming)
  2. Maak een FTP-gebruiker aan op de bestemming met toegang tot de WordPress-installatie
  3. Download de Blogvault-plug-in
  4. Installeer en activeer Blogvault op de site die u wilt overzetten (bron)
  5. Maak in Blogvault op de bron een back-up van de site
  6. Voer in Blogvault de FTP-gegevens van de bestemming in
  7. Voer de URL van de nieuwe site in
  8. Klik op Doorgaan om de overdracht te starten
  9. De site wordt volledig automatisch gemigreerd

Laten we dieper ingaan op de details van de daadwerkelijke overdracht van de WordPress-site naar de nieuwe host.

De eerste keer dat we deze plugin tegenkwamen, was toen we een van onze sites naar WPEngine migreerden (in feite hebben we hier een volledig artikel).

Zoals je misschien hebt ervaren (of juist niet), verloopt een migratie niet altijd soepel. Aangezien dit een live site was die inkomsten voor ons genereerde, waren we wat huiverig voor de overstap. Maar we gingen over naar een betere, snellere host, dus we moesten door de zure appel heen bijten en dit voor elkaar krijgen.

Gelukkig bood de host (WPEngine) een ingebouwde service aan die ons hielp bij de migratie. Dit was in feite het gebruik van de plug-in BlogVault - in feite is dit een backup- en beveiligingsplugin, die ook als migratieplugin kan dienen.

Wij hebben de migratie nog nooit zo soepel laten verlopen. We hebben de service hier ook volledig beoordeelden we hebben het een uitstekende beoordeling gegeven vanwege de uitgebreide set aan back-up-, migratie-, herstel- en beveiligingsfuncties die het biedt.

Een kleine voorwaarde voor deze plugin is dat u een schone installatie van WordPress op uw doelserver hebt.

1. Maak een back-up op de bronsite

We hebben de plugin eenvoudigweg op de bronsite geïnstalleerd, een volledige back-up van de site gemaakt en vervolgens op de optie Migreren geklikt, zoals hieronder wordt beschreven.

Back-upmodule Migreren

2. Voer de FTP-gegevens van de bestemming in

Zodra we een backup klaar hebben voor de migratie, moet u de FTP-gegevens van de bestemming invullen (d.w.z. de bestemming waar uw nieuwe website naartoe wordt gemigreerd - met andere woorden de nieuwe host).

De gegevens die u over de nieuwe host moet invullen, staan ​​hieronder. U kunt al deze gegevens ophalen uit uw nieuwe hostingaccount.

  • De FTP-hostnaam of servernaam van de bestemming
  • Het type FTP-hostingservice van de bestemming (FTP, SFTP of FTPS)
  • FTP-gebruikersnaam / wachtwoord van de nieuwe hostingdienst

BlogVault gebruikt bovenstaande gegevens vervolgens om toegang te krijgen tot het nieuwe domein en de inhoud van uw back-up automatisch naar de nieuwe locatie te verplaatsen.

FTP-gegevens migreren

3. Migreer de site (geheel of gedeeltelijk)

De derde en laatste stap van de overstap naar de nieuwe site is de daadwerkelijke migratie. U moet eerst selecteren waar u de nieuwe site naartoe wilt migreren. Selecteer hiervoor de map waar u de site hebt ingesteld (op de bestemming) en klik op Doorgaan.

De laatste stap vóór de migratie is het kiezen van wat u daadwerkelijk wilt overzetten:

  • De hele site
  • Alleen de bestanden
  • Alleen de database

De meeste mensen zullen (en zouden) de hele site moeten migreren, maar zoals u kunt zien, is dit ook mogelijk als u specifieke use-cases hebt waarbij u alleen de database of alleen de bestanden wilt migreren.

Bevestiging van migratiedetails en selectie van overdrachtsopties

Zodra u hebt gecontroleerd of alles in orde is, klikt u op Doorgaan en start de overdracht. U zult zien dat er vanaf dat moment geen verdere tussenkomst nodig is: zodra de plugin de melding "Migratie succesvol voltooid" geeft, kunt u uw nieuwe site bezoeken en controleren of alles correct is overgezet.

Je zult merken dat er absoluut geen downtime is. Geen van beide sites hoeft in de onderhoudsmodus te worden gezet en er hoeven geen handmatige aanpassingen aan bestanden of databases te worden gedaan. Dit komt doordat alle benodigde wijzigingen offline zijn terwijl de bestanden via de servers van BlogVault worden overgedragen.   

Hulp nodig bij het migreren van je website? Probeer deze hoog aangeschreven, betaalbare klussen op Fiverr!

fiverr-logo

 

Klik hier om experts te vinden op WordPress snelheidsoptimalisatie.

Klik hier om een ​​te maken volledige WordPress-website.

UpDraft Plus Migrator

updraftplus

Een andere geweldige optie om een ​​site te migreren met een plug-in is het gebruik van De Migrator-plug-in van UpdraftPlusMet meer dan 2 miljoen actieve installaties en een beoordeling van 4.8/5 sterren is dit een plugin die u zonder zorgen kunt gebruiken.

Met de Migrator-plug-in van UpdraftPlus kunt u binnen enkele minuten een website klonen of migreren naar een andere URL via het UpdraftPlus-dashboard.

Omdat de prijs voor een eenmalige migratie slechts $ 30 bedraagt, inclusief 60 dagen ondersteuning, is dit een koopje en we raden het van harte aan. 

Gebruik nu de Migrator-plug-in

Hoe voert u een migratie uit met Updraft Plus?

1. Maak een nieuwe WordPress-installatie op de bestemmings-URL

U kunt dit handmatig doen door een WordPress-installatie te uploaden naar de hosting en het installatieproces te doorlopen. U kunt er ook voor kiezen om een ​​automatische software te gebruiken die software installeert, zoals Softaculous of iets anders.

2. Installeer Updraft Migrator op de bestemming WordPress

Installeer en activeer de Updraft Backup-plug-in van hierU moet deze installeren en activeren via de normale procedure voor het installeren van een WordPress-plug-in. U kunt de plug-in downloaden en handmatig installeren, of door de plug-in te zoeken in de plug-inmap.

U moet ook de Migrator-plug-in op de bestemming installeren site die je hier kunt vinden.

3. Installeer de Migrator-plug-in op de bronwebsite

Nu de bestemming gereed is voor de migratie, moeten we de back-up van de bron-WordPress-site voorbereiden. 

Ook dit is een vrij standaardprocedure. Installeer de Updraft Migrator-plugin in de broninstallatie en klik vervolgens op de knop Klonen/Migreren. Je krijgt dan een lijst met eenvoudige instructies te zien.

Tijdens dit proces maakt u een back-up van de huidige (bron)site en verbindt u deze vervolgens met de doelsite. De bestanden kunnen automatisch worden overgezet met de Migrator-plugin, of u kunt de bestanden handmatig verplaatsen door ze lokaal te downloaden en vervolgens te uploaden naar het doelbestand.

Het migratieproces start vervolgens met de database. Vervolgens wordt een zoek- en vervangopdracht uitgevoerd om te controleren of alle oude URL's correct zijn gemigreerd.

migratiedatabase

Zodra het herstel is voltooid, kunt u inloggen bij het beheerdersbeheer van WordPress met de inloggegevens van de oude site.

Als u daarentegen wel weet hoe u met databases moet omgaan en het geen probleem vindt om een ​​handmatige migratie of overdracht van WordPress uit te voeren, dan begeleiden de onderstaande instructies u door het hele proces.

WordPress-site handmatig migreren

Als u alleen uw WordPress-website wilt verhuizen naar een nieuw aangemaakt hostingaccount, terwijl u dezelfde domeinnaam wilt behouden, dan is het proces vrij eenvoudig.

Eerst moet u de inhoud van de WordPress-database van de oude server exporteren en importeren naar de server waarnaar u wilt verhuizen. Vervolgens moet u de bestanden migreren/kopiëren met een bestandsbeheerder of FTP.

Dit is een vrij eenvoudig proces, dat we hieronder in detail zullen toelichten:

1. Exporteer de database van de oude host

Eerst moeten we de database migreren.

De eenvoudigste manier om dit te doen is via uw cPanel-account of een ander hostingaccount, met name door phpMyAdmin te gebruiken - de tool voor databasebeheer. 

phpmyadmin

Zodra u zich in phpMyAdmin bevindt, selecteert u de naam van de database met de website die u wilt migreren. Wees voorzichtig als u meer dan één website op hetzelfde hostingaccount hebt en zorg ervoor dat u de juiste database selecteert om te exporteren.

Als u het niet zeker weet, kunt u de naam van de database van een specifieke installatie vinden door het bestand wp-config.php te openen. Details vindt u hieronder:

define('DB_NAAM', 'wordpress_wp1_db'); 
definieer('DB_GEBRUIKER', 'wordpress_wp1_gebruiker'); 
define('DB_WACHTWOORD', '********'); 
define('DB_HOST', 'lokale host');

De eerste regel bevat de naam van de database. Open deze database in phpMyAdmin en klik vervolgens op de knop Exporteren.

U kunt kiezen uit de volgende opties:

  • Exportmethode: Eigen
  • Tabel(len): Alles selecteren
  • Output: Uitvoer opslaan in een bestand
  • Uitvoercompressie: gecomprimeerd

phpmyadmin-export van database ter voorbereiding op WordPress-overdracht naar nieuwe host

Klik op de knop 'Ga' onderaan de pagina om de export te starten en het gegenereerde bestand te downloaden.

Sla dit bestand op een veilige plek op. We hebben het straks nodig om het te importeren naar de nieuwe databaseserver.

2. Importeer de database naar de nieuwe host

De volgende stap bij het overbrengen van de website naar een nieuwe host is het repliceren van de inhoud van de WordPress-database naar het nieuwe serveraccount waar u de site nu gaat hosten.

We moeten het bestand dat we zojuist hebben geëxporteerd importeren in de databaseserver van onze nieuwe hosting. 

Begin met inloggen op je cPanel-account en maak een nieuwe database aan met behulp van de MySQL Wizard-tool of wat je maar wilt. Vergeet niet de databasenaam (bijv. wordpress_db_new), gebruikersnaam en wachtwoord voor je nieuwe WordPress-website te noteren.

U zult ze binnenkort nodig hebben om de gemigreerde database te verbinden met de nieuw gemigreerde installatie.

Ga op de bestemmingshostingserver opnieuw naar phpMyAdmin. Selecteer de database die je zojuist hebt aangemaakt opnieuw in de linkerzijbalk (hierboven noemden we deze wordpress_db_new) en klik vervolgens op de import tab bovenaan.

Blader naar het exportbestand dat we zojuist in de vorige stap (tijdens het exporteren) hebben geëxporteerd en gedownload en klik op de knop 'Ga'. Wacht tot je een bevestiging krijgt dat je bestand succesvol is geïmporteerd. Dit wordt aangegeven met een bericht zoals hieronder.

phpmyadmin import succesvol

3. Comprimeer en verplaats WordPress-bestanden naar de nieuwe hosting

Nu de database succesvol is overgezet van de oude website naar de nieuwe hosting, moeten we ook de installatiebestanden van WordPress overzetten.

Houd er rekening mee dat u in dit scenario GEEN nieuwe WordPress-installatie hoeft uit te voeren. Deze wordt overgenomen van de oude server.

 

Er zijn veel manieren om bestanden van de ene server naar de andere te verplaatsen, waaronder Bestandsbeheer vanuit het hostingaccount, FTP, SSH, enzovoort. Laten we beginnen met het comprimeren van alle bestanden van de oude installatie.

Ga naar de hoofdmap van de oude installatie, selecteer alle bestanden en klik op 'Comprimeren'. Dit creëert een zipbestand met alle bestanden van de huidige installatie.

selecteer alle bestanden en comprimeer

U kunt nu de volledige bestandsmap downloaden van CPanel of een FTP-programma gebruiken om deze te downloaden. FTP is betrouwbaarder als uw bestand groot is.

Om het simpel te houden, gebruiken we FTP, omdat dit een vrij standaardmanier is om bestanden te uploaden en downloaden tussen een computer en de server. 

De manier om dit te doen is door een map op uw lokale computer te maken en vervolgens via FTP in te loggen op uw oude webserver met behulp van een FTP-client zoals Filezilla-client (voor Windows of Mac). Blader naar de map waar u het bestand hebt gemaakt en download het naar uw lokale computer. 

Zodra u een kopie van de bestanden op uw lokale computer hebt, kunt u deze verplaatsen/uploaden met het FTP-programma. Hiervoor maakt u verbinding met de nieuwe hostingaccount en uploadt u de bestanden.

Als het bestand klein is, kunt u ook Bestandsbeheer gebruiken en het bestand handmatig uploaden.

Zodra de overdracht is voltooid, bent u klaar om de nieuwe installatie in te stellen.

U moet het bestand via Bestandsbeheer vinden en het uitpakken of decomprimeren in de map waar u de nieuwe site wilt hosten.

Zodra dit proces is voltooid, beschikt u over een volledige kopie van alle bestanden van de oude installatie. 

Nu hoeft u alleen nog de databasegegevens bij te werken met de gegevens van het nieuwe hostingaccount.

4. WordPress-databasegegevens bijwerken

Zodra de bestanden zijn geüpload (en gedecomprimeerd als u dat heeft gedaan), is er nog één laatste stap die u moet uitvoeren om de verhuizing van WordPress naar een nieuwe host te voltooien.

We moeten de databasegegevens wijzigen van de gegevens die geldig waren voor de oude site naar de gegevens van de nieuw aangemaakte database waarin we de database-inhoud hebben geïmporteerd.

Open het bestand wp-config.php met een teksteditor (u kunt dit doen via Bestandsbeheer zelf) en wijzig de volgende 3 waarden: DB_NAME, DB_USERen DB_WACHTWOORD

Wijzig deze instellingen naar de waarden van de database die u in stap 2 hebt gemaakt. Sla het bestand op, vernieuw de site en controleer of de nieuwe website goed werkt!

Wijzig de database-inloggegevens naar die van de nieuwe WordPress-database waarnaar u uw site hebt overgebracht

Opmerking: Als u de DNS-instellingen op uw domein nog niet hebt gewijzigd zodat deze naar de gemigreerde server verwijzen, is het verstandig om dat nu te doen.

Een WordPress-site migreren naar een nieuwe host met een andere domeinnaam

Het proces van verhuizen naar een andere domeinnaam is iets ingewikkelder, omdat de WordPress-database veel instanties bevat waarin de domeinnaam is opgeslagen. Zonder het wijzigen van al die records zou de gemigreerde website niet goed werken.

1. Handmatige migratie

Voer eerst een volledige handmatige migratie uit volgens de bovenstaande instructies. Probeer de site echter niet te vernieuwen wanneer u klaar bent, omdat de database dan nog steeds naar het oude domein verwijst.

Nadat we de database op de nieuw ingestelde server hebben geïmporteerd, moeten we ook een zoek-en-vervang-bewerking uitvoeren op de URL van het oude domein. Dit komt doordat de domeinnaam tijdens de verhuizing naar de nieuwe hosting intact blijft in de database.

2. Voer een zoek- en vervangopdracht uit op de database

We zullen een script gebruiken dat speciaal voor dit doel is gebouwd: de Database zoek- en vervangscript in PHPDownload dit script zodat we het op onze website kunnen uitvoeren. Upload het script naar dezelfde locatie op de nieuw aangemaakte hostingserver waar u de nieuwe site naartoe heeft geüpload.

Om dit script uit te voeren, gaat u naar de locatie ervan door in de browser te typen: /Search-Replace-DB-master/. Het script toont een pagina waarop u de nieuwe databasereferenties kunt opgeven.

php vinden vervangen

Als het bestand wp-config.php gevonden wordt, worden de velden voor de databasenaam, gebruikersnaam en wachtwoord automatisch ingevuld. Zo niet, dan moet u de gegevens handmatig invoeren. U moet ook uw oude domeinnaam in het veld 'Vervangen' typen en het nieuwe domein in het veld 'Zoeken/Vervangen'.

Klik op de knop 'Dry Run' voordat u het daadwerkelijke proces uitvoert. Dit voert een testrun uit. Als alles in orde is en er geen fouten zijn, kunt u doorgaan met de live run. Dit zal nu het domein daadwerkelijk wijzigen, wat resulteert in permanente wijzigingen in uw database. Het is raadzaam om de oude website-export te bewaren voor de zekerheid.

Zodra de migratie succesvol is afgerond, kunt u proberen toegang te krijgen tot uw zojuist gemigreerde website om te controleren of alles goed werkt. Als alles goed is gegaan, zou u uw gemigreerde website nu op uw nieuwe domein en uw nieuwe hostingserver moeten kunnen gebruiken!

DNS bijwerken zodat deze naar de nieuwe server verwijst 

Zodra u met uw tests hebt vastgesteld dat uw nieuwe site correct functioneert op de tijdelijke URL, kunt u de daadwerkelijke verplaatsing van de live site naar de nieuwe bestemming uitvoeren. Naar alle waarschijnlijkheid verwijst uw domein op dit moment namelijk nog naar de oude server.

Dit gebeurt door het updaten van de DNS instellingen zo aanpassen dat ze naar uw nieuwe siteadres verwijzen. Houd er rekening mee dat u hiervoor toegang nodig hebt tot de registrar waar u het domein hebt gekocht.

Voordat u de updates uitvoert, moet u de nameservergegevens van uw nieuwe host opvragen. Als u hier niet bekend mee bent, kunt u een support call starten met uw provider. Zie hieronder een voorbeeld van nameservers:

ns1.myawesomehost.com

ns2.myawesomehost.com

Om de DNS-instellingen bij te werken, zoekt u in het domeinbeheergedeelte van uw registrar naar een sectie met de naam Nameservers of iets dergelijks. Zie onderstaande voorbeelden, beschikbaar op GoDaddy domeinbeheer.

DNS beheren

Zodra je op 'DNS beheren' klikt, kom je in een sectie waar je de nameservers voor de nieuwe host kunt bijwerken. Klik op de knop 'Wijzigen' en je komt op het onderstaande scherm terecht. Zo ziet het eruit op GoDaddy voor je eigen domein:

Naamservers wijzigen nieuwe host

Voer de NIEUWE nameservers van de nieuwe host in, d.w.z. de bestemmingshost van uw overgebrachte site, en sla deze op.

U moet nu 2 tot 48 uur wachten totdat deze instellingen zijn doorgevoerd op alle naamservers over de hele wereld (schakel uw oude website dus voorlopig nog niet uit).

Om te bevestigen of de DNS is bijgewerkt, U kunt hier controleren of u deze service gebruikt - Hiermee weet u precies welke locaties ter wereld de nieuwe instellingen hebben ontvangen en welke niet.

Omdat zowel de bron- als de doelwebsite nog steeds online zijn, heb je absoluut geen downtime.

We raden u aan om niet te veel wijzigingen aan te brengen totdat u zeker weet dat u volledig op de nieuwe site staat, en met name de instellingen die voor ALLE gebruikers zichtbaar moeten zijn. We raden u aan uw account minimaal een week aan te houden nadat u uw site naar de server hebt gemigreerd (voor het geval er iets misgaat en u moet teruggaan).

Idealiter voert u de migratie of overdracht uit op een tijdstip waarop er weinig verkeer op uw website is (bijvoorbeeld in het weekend). 

Veelgestelde Vragen / FAQ

Hoe verplaats ik handmatig een WordPress-site?

Het handmatig verplaatsen van een WordPress-site is vrij eenvoudig. Je moet exporteren de sitedatabase van de oude site en importeren Plaats het op de nieuwe hostingserver met behulp van phpMyAdmin in een nieuwe database. Vervolgens moet u alle WordPress-installatiebestanden van de oude server comprimeren, downloaden en verplaatsen naar de nieuwe server. Decomprimeer de bestanden op de nieuwe hostingserver en werk het bestand wp-config.php bij met de databasegegevens van de nieuwe hostingserver. Als u de URL wijzigt, moet u ook een zoek-en-vervangbewerking in de database uitvoeren met behulp van het hierboven gelinkte script. Gedetailleerde instructies vindt u in dit artikel.

Hoe exporteer ik mijn WordPress-site?

Om de WordPress-site te exporteren, moet u de database exporteren en vervolgens alle WordPress-bestanden downloaden. Om de database te exporteren, gaat u naar phpMyAdmin, zoekt u de database die uw huidige WordPress-installatie host en klikt u op Exporteren. Dit maakt een volledige export van de database en vraagt ​​u om dit bestand te downloaden. Om de bestanden te exporteren, gaat u naar Bestandsbeheer in de hostingaccount, klikt u op Alles selecteren in de WordPress-map, klikt u op Comprimeer en downloadt u vervolgens het resulterende archiefbestand.

Hoe verplaats ik WordPress-inhoud van de ene site naar de andere?

Het verplaatsen van content van een WordPress-site naar een andere is een ander proces dan een migratie. Je kunt de tool Extra > Native WordPress exporteren gebruiken om bestaande content naar een bestand te exporteren, dat je vervolgens kunt importeren naar een nieuwe site via Extra > Importeren vanuit de WordPress-backend.

Conclusie - hoe zet je WordPress-sites over naar nieuwe hosting?

Er zijn veel manieren om een ​​WordPress-site naar een nieuwe host of server over te zetten. Hoewel er veel verschillende manieren zijn, zijn er weinig goed gedocumenteerde artikelen over het overzetten van WordPress en hebben onervaren ontwikkelaars of webdesigners vaak problemen met migraties. 

Als jij een andere manier weet om een ​​WordPress-website naar een nieuwe hostingserver over te zetten, horen we het graag in de reacties! 

Download de lijst met 101 WordPress-trucs die elke blogger zou moeten kennen

101 WordPress-trucs

Klik hier om nu te downloaden