Hur vi manuellt migrerar WordPress-installationer

Depositphotos 20821051 s

Du skulle vilja tro att det är väldigt enkelt att flytta din WordPress-webbplats från en värd till en annan, men det kan verkligen bli frustrerande. Vi hjälpte bokstavligen en klient igår kväll som bestämde sig för att flytta från en värd till en annan och det blev snabbt en felsökningssession. De gjorde vad folk normalt skulle göra - de zippade upp hela installationen, exporterade databasen, flyttade den till den nya servern och importerade databasen. Och sedan hände det ... tom sida.

Problemet är att alla värdar inte skapas lika. Många har olika versioner av Apache med olika moduler som körs. Vissa har riktigt skraj tillståndsproblem som orsakar problem med att ladda upp filer, gör dem skrivskyddade och orsakar problem med bildöverföring. Andra har olika versioner av PHP och MySQL - ett fruktansvärt problem i webbbranschen. Vissa säkerhetskopior inkluderar dolda filer som orsakar förödelse på en annan värd på grund av egen caching och omdirigering på servrarna.

Och naturligtvis inkluderar detta inte ens begränsningar för filöverföring. Det är vanligtvis det första problemet om du har en betydande WordPress-installation ... databasfilen är helt enkelt för stor för att kunna laddas upp och importeras via en MySQL-admin.

Det finns några bra verktyg där ute för att hjälpa till CMS till CMS. Du kan också använda Automattics egna Vaultpress service - säkerhetskopiera bara webbplatsen, installera WordPress på den nya värden, installera om VaultPress och återställ webbplatsen. Dessa människor har gjort ett bra jobb med att arbeta runt många av de problem du kommer att stöta på när du försöker migrera en webbplats.

Men vi brukar gå ensamma om dessa saker och gör det smärtsamt ofta själva. Jag gillar den nya installationsfaktorn när jag flyttar till en ny värd snarare än att dra några problem med oss. Så här är stegen vi använder:

  1. We säkerhetskopiera hela installationen och webbplats och ladda ner den lokalt för säker förvaring.
  2. We exportera databasen (ingår inte alltid med säkerhetskopior) och ladda ner den lokalt för säker förvaring.
  3. We installera WordPress ny på den nya servern och få den igång.
  4. We lägg till plugins en i taget för att säkerställa att de alla är kompatibla och fungerar. Vissa plugin-utvecklare har gjort ett bra jobb med att inkludera sina inställningar i exportverktyget eller tillhandahålla sina egna inställningar export och import.
  5. We exportera innehållet från den befintliga webbplatsen med WordPress Export-verktyget inbyggt direkt i WordPress.
  6. We importera det innehållet till den nya webbplatsen med WordPress-importverktyget inbyggt direkt i WordPress. Detta kräver att du lägger till användarna ... lite ansträngande men värt ansträngningen.
  7. We FTP wp-innehåll / överför mappar där alla våra uppladdade filtillgångar är till den nya servern, vilket säkerställer att filbehörigheterna är korrekt inställda.
  8. Vi ställer in inställningar för permalänkar.
  9. We zip upp temat och installera det med WordPress-installationsprogrammet.
  10. Vi sätter temat live och bygga om menyerna.
  11. We gör om widgetarna och kopiera / klistra in innehållet efter behov från gammal till ny server.
  12. We genomsöka webbplatsen för att leta efter eventuella problem med saknade filer.
  13. We granska alla sidor manuellt på webbplatsen för att se till att allt ser bra ut.
  14. Om allt ser bra ut kommer vi uppdatera våra DNS-inställningar att peka på den nya värden och gå live.
  15. Vi ser till att Blockera sökinställningen i läsinställningarna är inaktiverad.
  16. Vi lägger till några CDN eller cachning mekanismer som får den nya värden att få webbplatsen att påskynda. Ibland är detta ett plugin, andra gånger är det en del av värdens verktyg.
  17. Väl genomsök webbplatsen med webbmästarens verktyg för att se om det finns några problem som Google ser.

Vi kommer att hålla den gamla värden kvar i ungefär en vecka ... bara om det skulle vara katastrofalt. Efter en veckas körning stänger vi av den gamla värden och stänger kontot.

Vad tror du?

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.