Hoe u uw website naar een andere webhost verplaatst (en weet wanneer moet worden overgeschakeld)

Artikel geschreven door:
  • Hostinggidsen
  • Bijgewerkt: Dec 05, 2019

In een ideale wereld zouden we ons nooit zorgen hoeven te maken over het veranderen van webhosts - onze site zou gelukkig worden gehuisvest bij de faciliteit van de huidige hostingprovider met geweldige laadtijden, betaalbare kosten en 100% uptime.

Helaas is de wereld niet ideaal en bestaat dit perfecte scenario zelden of nooit. Als uw huidige webhost niet geeft wat u nodig hebt, is het misschien tijd om over te schakelen naar een betere (we zullen het hebben over weten wanneer het tijd is om te veranderen in de later deel van dit artikel). Uw site overzetten naar een nieuwe webhost hoeft niet zo vermoeiend te zijn als verhuizen naar een nieuw huis. Het kan eigenlijk vrij eenvoudig zijn als je de juiste stappen zet.

Hoe uw website over te dragen

Wanneer u een website naar een andere webhost verplaatst, moet u:

  1. Koop en activeer een nieuwe hostingaccount,
  2. Verplaats alle websitebestanden - inclusief databases en e-mailaccounts,
  3. Installeer en configureer uw applicatie (PHP-versie, WordPress, enz.) Op de nieuwe host,
  4. Controleer nieuwe site op enscenering / tijdelijke URL,
  5. Problemen oplossen als er fouten zijn,
  6. Richt uw domein-DNS-records op de nieuwe webhost

Je kan of besteed deze taken uit aan uw nieuwe hostingbedrijf (velen zullen het gratis doen) of u kunt breng uw sites handmatig over of gebruik een plug-in.

We zullen in dit artikel op beide opties ingaan.


Optie #1: Uitbesteding van uw site verplaatsen (gratis)

Stroomdiagram - Sitemigratie met optie #1 - Stap 1 - Aanmelden
Stap 1- Aanmelden

Stroomdiagram - Sitemigratie met optie #2 - Bestandsverzoek
Stap 2 - Migratieverzoek

Stroomdiagram - Sitemigratie met optie #1 - Stap 3 - Wacht
Stap 3 - Wacht

Het kiezen van een webhost die gratis migratieservice biedt, is het beste optie voor beginners en bezige bedrijfseigenaars.

Webhosting is een concurrerende industrie - hostingbedrijven doen er alles aan om nieuwe klanten te winnen. Veel hostingbedrijven, waaronder enkele grote bedrijven die ik aanbeveel, bieden gratis websitemigratieservice aan nieuwe klanten. Het enige dat u hoeft te doen is om een ​​migratie aan te vragen nadat u zich bij de nieuwe provider hebt aangemeld en hun ondersteuningsteam zal voor het zware werk zorgen.

In de meeste gevallen heeft dit de voorkeur, zodat u tijd kunt besparen en u kunt concentreren op ander cruciaal werk met uw website.

Dit is wat u moet doen als u met deze optie kiest:

1- Aanmelden met een webhost die gratis sitemigratie biedt

Goede hostingbedrijven met gratis sitemigratie:

  • A2-hosting - Bekend om zijn snelheid en betrouwbaarheid, begint shared hosting bij $ 2.96 / mo.
  • GreenGeeks - Eco-vriendelijke webhost, enorme verbetering in recente hostingprestaties.
  • interserver - Betrouwbare webhost op basis van New Jersey, verhoogt de prijzen ($ 5 / mnd) niet tijdens de verlenging.
  • InMotion Hosting - Geweldige webhost met meer dan 15 jaar trackrecord.
  • TMD-hosting - Uitstekende prestaties en geweldige prijs - shared hosting begint bij $ 2.95 / mo.

* Discloure: als u via deze links bestelt, verdien ik een commissie zonder extra kosten voor u.

2- Vraag sitemigratie aan en verstrek website-informatie

Dien een migratieverzoek in bij uw nieuwe webhost. Meestal hoeft u alleen maar inloggegevens op te geven bij uw oude host - hostnaam, inloggen op het bedieningspaneel en FTP-aanmelding, enz .; en uw nieuwe webhost zorgt voor de rest.

Voorbeeld: InMotion Hosting

InMotion Hosting Website Tranfer
Om een ​​site-overdracht bij InMotion Hosting te starten, logt u in op AMP dashboard> Accountbewerkingen> Websiteoverdrachtsverzoek. Klik hier om InMotion gratis sitemigratie nu te initiëren.

Voorbeeld: GreenGeeks

U kunt een GreenGeeks-sitemigratieservice aanvragen na de aankoop. Om de migratie te initiëren, logt u in op uw GreenGeeks Account Manager> Ondersteuning> Migratieverzoek site> Selecteer een service> Geef basisaccountinformatie (bij uw oude host) zoals de URL van het configuratiescherm, accountreferenties. Opmerking - GreenGeeks site-migratieservice omvat niet alleen cPanel-overdracht, maar ook migratie van het Plesk-platform.

3 - Ga terug en ontspan

Ja, dat is alles wat je hoeft te doen.

Geen probleemoplossing voor databasefouten. Geen migratie van e-mailaccounts. Makkelijk als een taart.


Optie #2: breng uw website handmatig over

1- Koop een nieuwe webhost

U hebt een nieuwe webhost nodig voordat u een hostmigratie kunt initiëren.

Er zijn verschillende hostingoplossingen die elk hun eigen configuratie en aanbieding hebben. U moet evalueren en vergelijken wat voor u geschikt is op basis van een aantal factoren, zoals kosten, vereiste ruimte en serverconfiguratie, om er een paar te noemen.

Idealiter zou u uw bezoekers en / of klanten moeten laten weten dat u naar een nieuwe webhost verhuist, samen met informatie over de uren waarop u overstapt. Het is een goede PR-praktijk om periodiek statusupdates uit te voeren op sociale media om uw klanten op de hoogte te houden. Overweeg bovendien uw gebruikers te vragen om uw website niet te bezoeken tijdens de migratie om de systeembelasting te minimaliseren en extra hoofdpijn van de klantenservice te voorkomen.

Tips:

2 - Websitebestanden en e-mailaccounts verplaatsen

Voor degenen die een statische website (site zonder database) hebben, hoeft u alleen maar alles (.html, .jpg, .mov-bestanden) te downloaden van uw bestaande hosting-server en deze naar uw nieuwe host te uploaden volgens de oude mappenstructuur. De verplaatsing kan snel worden uitgevoerd met behulp van een FTP / sFTP-agent. Ik raad aan om te gebruiken FileZilla als je er een zoekt.

Het verplaatsen van een dynamische site (met database) vereist wat extra werk.

Database verplaatsen

Voor een dynamische site die wordt uitgevoerd op een database (bijvoorbeeld MySQL), moet u uw database exporteren van uw oude webhost en deze importeren naar uw nieuwe webhost. Als u op cPanel werkt, kan deze stap eenvoudig worden uitgevoerd met phpMyAdmin.

Databases exporteren en overdragen met phpMyAdmin
Inloggen op cPanel> Databases> phpMyAdmin> Export.

Als u een contentmanagementsysteem gebruikt (bijv. WordPress, Joomla), moet u de applicaties op de nieuwe webhost installeren voordat u de database importeert. Sommige CMS biedt eenvoudige overdrachtfunctionaliteit (bijv. De import- / exportfuncties van WordPress) - u kunt die functie gebruiken om uw gegevensbestanden rechtstreeks over te brengen via het CMS-platform.

Een WordPress-site verplaatsen

WordPress verplaatsen van cPanel naar cPanel

Voor WordPress-sites op hosting van cPanel (de meest gebruikelijke configuratie), is de snelste manier om uw site te verplaatsen alles in uw map "public_html" of "www" te ritsen, de map te uploaden naar uw nieuwe webhost en de volgende twee regels toe te voegen in uw WP-config:

define ('WP_SITEURL', 'http: //'. $ _SERVER ['HTTP_HOST']); define ('WP_HOME', WP_SITEURL);

WordPress verplaatsen met algemene plug-ins

plug-in voor wordpress migrator
All-in-One WP-migratie helpt bij het exporteren van uw WordPress-website inclusief de database, mediabestanden, plug-ins en thema's zonder technische kennis

Als alternatief zijn er tal van goede migrerende plug-ins voor degenen die de WordPress-site naar een nieuwe webhost verplaatsen. ik hou van Duplicator - WordPress Migration Plugin All-in-One WP-migratie voor hun eenvoud. Deze plug-ins helpen u bij het verplaatsen, migreren of zelfs klonen van een WordPress-site naar een nieuwe webhost zonder technische kennis.

WordPress verplaatsen met speciale ingebouwde plug-ins

siteground migrator
SiteGround Migrator automatiseert de overdracht van een WordPress-site naar een SiteGround-hostingaccount.
wpengine migratie plugin
WP Engine biedt geen gratis site-overdrachtservices, maar ze hebben wel een speciaal gebouwde WordPress-migratieplugin voor gebruikers die overstappen.

Sommige webhostingbedrijven bieden hun eigen WordPress-migratieplugin. Bijvoorbeeld WP Engine geautomatiseerde migratie SiteGround Migrator - dit zijn speciale plug-ins die zijn ontwikkeld voor het overzetten van WordPress-sites naar een aangewezen webhost. U moet gebruik maken van de interne plug-ins wanneer u overschakelt naar die specifieke bedrijven.

E-mailaccounts verplaatsen

Misschien is een van de moeilijkste onderdelen van het veranderen van uw webhost het overbrengen van uw e-mail. In principe kom je een van deze drie scenario's tegen:

Scenario #1: e-mail wordt momenteel gehost op een domeinregistreerder (zoals GoDaddy)

Deze e-mailopstelling is het gemakkelijkst te verplaatsen. Log in op uw domeinregistreerder (waar u uw e-mail host), verander uw e-mailhosting-A (of @) -record in het IP-adres van de nieuwe webhost.

Scenario #2: e-mailaccounts worden gehost bij een externe partij (zoals Microsoft 365)

Zorg ervoor dat uw MX-records, samen met andere records die uw e-mailserviceprovider nodig heeft, worden bijgewerkt in uw DNS.

Scenario #3: e-mailaccounts worden gehost bij de oude webhost

Als u een volledig account overzet van cPanel naar cPanel, hoeft u uw e-mailaccounts niet handmatig over te zetten. Als alternatief kunt u al uw e-mailaccounts (en alle bestanden daarin) van cPanel File Manager downloaden en naar uw nieuwe webhost uploaden. Het proces is eenvoudig - hier is een stapsgewijze handleiding voor het geval u hulp nodig heeft).

In het slechtste geval (overzetten van een minder gebruiksvriendelijk hostingcontrolepaneel), moet u alle bestaande e-mailaccounts in uw nieuwe webhost handmatig opnieuw maken. Het proces kan een beetje vervelend zijn - vooral als u veel e-mailadressen gebruikt.

Een e-mailaccount toevoegen met cPanel (Screenshot: InMotion Hosting).

3 - Laatste controle en problemen oplossen

Zodra u uw bestanden in de nieuwe hostingconfiguratie hebt geladen, controleert u of alles naar behoren werkt op uw website

Sommige hostingbedrijven bieden een ontwikkelingsstaging-platform (bijv. SiteGround) zodat u uw site eenvoudig en soepel kunt bekijken voordat u deze live in de nieuwe omgeving gebruikt, zodat u eventuele problemen achter de schermen kunt verhelpen.

Herstellen van sitenavigatiefouten en ontbrekende links

Wanneer u de activa van uw site overzet van de vorige hostingomgeving, is het mogelijk dat assets, zoals afbeeldingen, zoek raken of dat bepaalde bestanden achterblijven. Als dit gebeurt, zullen uw bezoekers waarschijnlijk 404-fouten ervaren. Houd het 404-logboek in de gaten tijdens en na de overschakeling. Dit logboek waarschuwt u voor niet-werkende koppelingen of items die u moet herstellen om uw site volledig functioneel te maken.

In de meeste gevallen kunt u gebruik maken van .htaccess redirectMatch en redirect om oude bestandslocaties naar nieuwe te lokaliseren. Hierna volgen enkele voorbeeldcodes die u kunt gebruiken.

Definieer uw 404-pagina

Om de schade veroorzaakt door verbroken links te minimaliseren - waar verplaatst.html de pagina is die u uw bezoekers wilt laten zien wanneer er een 404-fout is.

ErrorDocument 404 /moved.html

Een pagina overbrengen naar een nieuwe locatie

Omleiden 301 /previous-page.html http://www.example.com/new-page.html

Volledige map naar een nieuwe locatie overbrengen

redirectMatch 301 ^ / category /? $ http://www.example.net/new-category/

Dynamische pagina's omleiden naar een nieuwe locatie

En, voor het geval u uw sitestructuur bij de nieuwe host verandert -

RewriteEngine op RewriteCond% {QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

Problemen met databasefouten oplossen

Er is een risico dat uw database beschadigd kan raken tijdens de overstap. Ik gebruik WordPress als voorbeeld, want daar ben ik het meest bekend mee.

Als je nog steeds toegang hebt tot je WP-dashboard, probeer dan eerst alle plug-ins uit te schakelen en kijk of je database correct werkt. Schakel ze vervolgens één voor één opnieuw in en controleer telkens de startpagina om te controleren of deze correct wordt weergegeven.

Het zou een beetje lastiger worden als je geen toegang hebt tot je dashboard. Probeer deze verschillende eenvoudige stappen om te zien of een werkt:

  • Upload uw database opnieuw en schrijf over de nieuwe database.
  • Controleer waar de corruptiefout vandaan komt en probeer dat bestand opnieuw van uw oude site naar uw nieuwe te uploaden.
  • Open het bestand en controleer of het naar uw nieuwe server wijst.

Oplossing #1: WordPress automatische databaseherstel

Als die stappen niet werken, moet je misschien een beetje coderen, maar ik ga je er doorheen praten.

Open eerst de nieuwe site in FTP en ga naar uw wp-config.php-bestand. Het bestand zou in de hoofdmap moeten staan ​​waar je blog zich bevindt. Maak een back-up van dit bestand voordat u bewerkingen uitvoert.

Zoek naar deze formulering:

/ ** Absoluut pad naar de WordPress-map. * /

Voeg net deze regel toe:

define ( 'WP_ALLOW_REPAIR', true);

Sla uw wijzigingen op en laat uw FTP-programma voorlopig open. Open uw favoriete webbrowser. Ga naar het volgende adres voor de vertegenwoordiger

http://yourwebsitename.com/wp-admin/maint/repair.php
reparatiescherm
Beide knoppen werken om je database te repareren, maar kies gewoon "Repareren en optimaliseren".
gerepareerde database
Wanneer het proces is voltooid, ziet u een scherm dat er hieronder uitziet. Het zal u er zelfs aan herinneren om die reparatielijn uit uw configuratiebestand te verwijderen.

Oplossing #2: phpMyAdmin

Als de bovenstaande methoden niet werken, is uw volgende stap om naar uw database te gaan.

Dit kan ontmoedigend zijn als u niet zeker weet hoe databases precies werken, maar de stappen zijn vrij eenvoudig. Zelfs als u de database volledig vernietigt, moet u gewoon opnieuw kunnen downloaden van de oude server en opnieuw uploaden. U hoeft echt niet bang te zijn zolang u een back-up van uw database hebt.

Toegang tot phpMyAdmin van uw nieuwe webhost. Kies uw WordPress-database. Dit heeft meestal de naam yoursite_wrdp1.

Dit kan echter variëren. Je zult waarschijnlijk wel ergens in de titel "WP" zien (zie afbeelding hieronder). U kunt ook de naam van uw database vinden in dat wp-config.php-bestand dat u in de bovenstaande stap had geopend. Klik op de databasenaam in phpMyAdmin om deze te openen.

kies database
cPanel> Toegang phpMyAdmin> Klik op de naam van de database om deze te openen.
Controleer alle
Zodra de database is geladen, controleert u de knop met de tekst "Alles controleren / Tabellen met overhead controleren".
repair-table
Kies 'Tabel repareren' in de vervolgkeuzelijst rechts van waar u zojuist het selectievakje hebt ingeschakeld.
succesvolle reparatie
U krijgt een status over of de tabellen zijn gerepareerd en bovenaan uw scherm zou moeten staan: "uw SQL-query is succesvol uitgevoerd".

4 - DNS van domein naar uw nieuwe webhost wijzen

godaddy dns record

Vervolgens moet u het DNS-record van uw website (A, AAAA, CNAME, MX) overschakelen naar de servers van de nieuwe webhost bij uw registrar.

Uw DNS-record is een lijst met "instructies" die aangeeft waar de gebruiker naartoe moet worden gestuurd; het verplaatsen van uw DNS-record naar de nieuwe servers zorgt ervoor dat bezoekers uw site vinden zoals bedoeld, in plaats van dat ze een fout of een verkeerd gegeven ontvangen. Dit is een kritieke stap - zorg ervoor dat u de juiste DNS-informatie van uw nieuwe webhost krijgt.

Hier zijn de stap-voor-stap instructies voor het wijzigen van uw website DNS op GoDaddy, Goedkoopbeheren en Domain.com.

Tip

Als uw domein momenteel is geregistreerd bij uw oude webhost, kunt u overwegen het domein over te dragen aan een derde partij, zodat uw domein gemakkelijker en zonder potentiële complicaties kan worden meegenomen als u ooit opnieuw van host moet veranderen.

5- Controleer DNS-verspreiding

Nadat u heeft verzocht om uw DNS-record te verplaatsen, kan de overstap tussen een paar uur tot een volledige dag duren om live te nemen.

Zodra de overstap live gaat, waarschuwt u uw voormalige hostingbedrijf over de annulering. Houd de uptime van uw site nauwlettend in de gaten voor minstens een week of zo om ervoor te zorgen dat alles bij de nieuwe webhost correct werkt.

Tip: Gebruik Wat is mijn DNS? om een ​​DNS-lookup uit te voeren om de huidige IP-adres en DNS-recordinformatie van domeinnamen op 18-locaties te controleren. Hiermee kunt u de laatste status van DNS-propagatie controleren.
DNS-kaart is een andere gratis tool voor het opzoeken van DNS's om de status van de DNS-verspreiding van de 20-locaties te controleren.


Weten wanneer het tijd is om uw webhost te wijzigen

De overstap naar een nieuwe webhost maken kan een stressvolle tijd zijn - dat is waarom veel site-eigenaren liever niet van webhost veranderen, tenzij het nodig is. Immers - waarom tijd en energie verspillen als alles goed werkt?

Dus wanneer is het juiste moment om op zoek te gaan naar een nieuwe host? Hoe weet u dat uw webhost de oorzaak is van uw website-probleem? Hier zijn enkele tips:

  1. Uw site wordt voortdurend onderbroken
  2. Uw site is te traag
  3. Klantenservice is niet nuttig
  4. U hebt meer ruimte, functionaliteit of andere bronnen nodig
  5. Je betaalt te veel
  6. Je bent meer dan eens gehackt
  7. U hebt elders over een geweldige service gehoord

Een goede webhost = beter slapen 's nachts

Toen ik overschakelde naar InMotion Hosting jaar geleden - de technische ondersteuning was zo behulpzaam en veranderde mijn site veilig en degelijk terwijl ik sliep. Ik werd wakker met een website die snel en betrouwbaar functioneerde zonder een enkele storing in service.

Als u niet dat niveau van comfort voelt, of last heeft van negatieve rapporten die u op uw webhost hebt gezien, is het misschien tijd voor verandering.


Lees ook -

Over Jerry Low

Oprichter van WebHostingSecretRevealed.net (WHSR) - een hostingreview die wordt vertrouwd en gebruikt door gebruikers van 100,000. Meer dan 15 jaar ervaring in webhosting, affiliate marketing en SEO. Bijdrager voor ProBlogger.net, Business.com, SocialMediaToday.com en meer.