Hoe we WordPress-installaties handmatig migreren

Depositphotos 20821051 s
Leestijd: 3 minuten

Je zou graag willen denken dat het verplaatsen van je WordPress-site van de ene host naar de andere heel gemakkelijk is, maar het kan echt frustrerend worden. We hielpen gisteravond letterlijk een klant die besloot om van de ene host naar de andere te verhuizen en het werd al snel een sessie voor het oplossen van problemen. Ze deden wat mensen normaal zouden doen: ze zipten de hele installatie dicht, exporteerden de database, verplaatsten deze naar de nieuwe server en importeerden de database. En toen gebeurde het ... lege pagina.

Het probleem is dat niet alle hosts op dezelfde manier zijn gemaakt. Velen hebben verschillende versies van Apache met verschillende actieve modules. Sommige hebben echt rare toestemmingsproblemen die problemen veroorzaken bij het uploaden van bestanden, ze alleen-lezen maken en problemen met het uploaden van afbeeldingen veroorzaken. Anderen hebben verschillende versies van PHP en MySQL - een vreselijk probleem in de hostingsector. Sommige back-ups bevatten verborgen bestanden die grote schade aanrichten op een andere host vanwege eigen caching en omleiding op de servers.

En dit omvat natuurlijk niet eens beperkingen voor het uploaden van bestanden. Dat is meestal het eerste probleem als je een flinke WordPress-installatie hebt ... het databasebestand is gewoon te groot om te uploaden en importeren via een MySQL-beheerder.

Er zijn een aantal geweldige tools om te helpen, zoals CMS naar CMS. U kunt ook die van Automattic gebruiken VaultPress service - maak gewoon een back-up van de site, installeer WordPress vers op de nieuwe host, installeer VaultPress opnieuw en herstel de site. Deze mensen hebben goed werk verricht door veel van de problemen die u tegenkomt wanneer u een website probeert te migreren, te omzeilen.

We zijn echter geneigd om deze dingen alleen te doen en, pijnlijk, vaak zelf te doen. Ik hou van de nieuwe installatiefactor bij het verhuizen naar een nieuwe host in plaats van problemen met ons mee te slepen. Dus hier zijn de stappen die we gebruiken:

  1. We maak een back-up van de volledige installatie en site en download het lokaal voor veilige bewaring.
  2. We exporteer de database (niet altijd inbegrepen bij back-ups) en download het lokaal om het veilig te bewaren.
  3. We installeer WordPress vers op de nieuwe server en start deze.
  4. We plug-ins één voor één toevoegen om ervoor te zorgen dat ze allemaal compatibel zijn en werken. Sommige ontwikkelaars van plug-ins hebben goed werk verricht door hun instellingen op te nemen in de exporttool of door hun eigen instellingen te exporteren en importeren.
  5. We exporteer de inhoud van de bestaande site met behulp van de WordPress Export-tool die rechtstreeks in WordPress is ingebouwd.
  6. We importeer die inhoud naar de nieuwe site met behulp van de WordPress Import-tool die rechtstreeks in WordPress is ingebouwd. Dit vereist dat u de gebruikers toevoegt… een beetje omslachtig maar de moeite waard.
  7. We FTP de wp-content / uploads-mappen waar al onze geüploade bestandsitems naar de nieuwe server gaan, zodat de bestandsrechten correct zijn ingesteld.
  8. We hebben de permalinks instellingen.
  9. We zip het thema in en installeer het met behulp van het WordPress-thema-installatieprogramma.
  10. We zetten het thema live en herbouw de menu's.
  11. We doe de widgets opnieuw en kopieer / plak de inhoud indien nodig van de oude naar de nieuwe server.
  12. We crawl de site om eventuele problemen met ontbrekende bestanden op te sporen.
  13. We controleer handmatig alle pagina's van de site om ervoor te zorgen dat alles er goed uitziet.
  14. Als alles er goed uitziet, zullen we update onze DNS-instellingen om naar de nieuwe host te wijzen en live te gaan.
  15. We zorgen ervoor dat het Block Search-instelling in de Leesinstellingen is uitgeschakeld.
  16. We voegen er een toe CDN of caching mechanismen die zijn toegestaan ​​op de nieuwe host om de site te versnellen. Soms is dit een plug-in, soms maakt het deel uit van de tools van de host.
  17. Goed crawl de site opnieuw met Webmasters 'Tools om te zien of er problemen zijn die Google ziet.

We zullen de oude gastheer een week of zo houden ... voor het geval er een catastrofaal probleem is. Na ongeveer een week goed te hebben gewerkt, zullen we de oude host uitschakelen en het account sluiten.

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.