Om du regelbundet bygger nya WordPress-webbplatser kan du vara bekant med processen med konfigurera en lokal WordPress-installation använder WAMP eller XAMPP för att göra ditt utvecklingsarbete innan du flyttar webbplatsen till din live-server. Det är ett bra sätt att påskynda utvecklingsprocessen, eftersom du inte behöver fortsätta att ladda upp dina ändringar innan du kan se dem, och dessutom är det inte bra att göra ändringar på en levande webbplats.

Den största nackdelen med att använda en lokal WordPress-utvecklingsserver är den långvariga processen att migrera en webbplats från en server till en annan.

Processen innebär att säkerhetskopiera alla dina WordPress-filer, exportera din databas, skapa en ny databas på din live-server, ladda upp dina WordPress-filer till live-servern via FTP, importera dina data till den nya databasen, redigera alla referenser till den lokala servern i den nya databasen och konfigurera inställningar / widgets etc. Fullständiga instruktioner finns i WordPress Codex.

Skulle det inte vara bra om det var ett sätt att göra det mesta av det här automatiskt, så att du kan migrera en hel webbplats på bara några minuter?

Lyckligtvis finns det. Det heter BackupBuddy.

Mer än bara säkerhetskopior

BackupBuddy är ett premium WordPress-plugin som gör det väldigt enkelt att hålla alla dina WordPress-platser säkert säkerhetskopierade, så att du enkelt kan återställa dem om någonting någonsin skulle gå fel. Du kan schemalägga vanliga automatiska säkerhetskopior av dina filer och databaser, och du kan få dina säkerhetskopior skickade till offline-lagring som Dropbox eller Amazon S3.

BackupBuddy kostar från $ 75 (för 2 licenser) till $ 150 (för obegränsade licenser), så om du hanterar webbplatser för kunder är det stort värde för backupfunktionen ensam.

Men det som verkligen gör det är möjligheten att migrera en hel webbplats till en ny server med bara några klick.

Med den senaste versionen av BackupBuddy har det varit lättare än någonsin tidigare, med Magic Migration-funktionen, som gör att du kan göra hela migreringen från din WordPress-instrumentpanel.

Obs! Den enda sak du behöver göra manuellt är att skapa en ny MySQL-databas på din live-server, men det är vanligtvis en väldigt enkel process om du använder databasguiden i cPanel. När du har skapat din databas, notera servern, databasnamnet, användarnamnet och lösenordet, eftersom du behöver dem senare.

Komma igång

Det första du behöver göra är att köpa BackupBuddy och följ anvisningarna för att installera den på din lokala WordPress-installation. När det är installerat kommer du att se en ny BackupBuddy navigeringsmeny i din WordPress instrumentbräda.

Då måste du navigera till BackupBuddy> Inställningar och ange ett ImportBuddy-lösenord. Du kommer att bli ombedd till det senare, när du migrerar din webbplats, som en säkerhetsåtgärd. Ange ett lösenord och klicka på Spara.

Import buddy password

Skapa en säkerhetskopia

När du har gjort din lokala webbplats klar och redo att migreras, är nästa sak du behöver göra för att skapa en fullständig webbplatsskopia.

Gå till BackupBuddy> Backup och klicka på Komplett säkerhetskopiering. Detta skapar en säkerhetskopiering av både din databas (webbplatsinnehåll) och WordPress-filer (teman, plugins etc.)

Complete backup

BackupBuddy kommer då att arbeta med att säkerhetskopiera din webbplats, vilket kan ta en stund, beroende på storleken på din webbplats. När det är klart kan du ladda ner säkerhetskopierings ZIP-arkivet till din dator för förvaring.

Obs! Om du går tillbaka till skärmen för säkerhetskopiering kan du också klicka på Skicka fil utanför webbplatsen för att skicka en kopia av din backup till ett externt lagringsutrymme som Dropbox eller Amazon S3. Jag rekommenderar att du gör det för ökad sinnesro, men jag kommer inte att gå in i processen här.

Migrera din säkerhetskopia

Gå nu till BackupBuddy> Migrera, Återställ och bläddra ner till panelen Automatiserad migration. Du får se den säkerhetskopia fil du just skapat. Håll över det och klicka på Migrera den här säkerhetskopian .

Migrate this backup

Därefter måste du lägga till en ny destination genom att ange FTP-detaljerna för din live-server. Ange dina uppgifter och klicka på Lägg till destination.

Destination

Håll sedan över det mål du just skapat och klicka på Välj destination.

Select destination

Därefter måste du ange webbadressen där din nya webbplats kommer att leva, vilket förmodligen kommer att se ut som http://yoursite.com (om du inte angav en underkatalog i din destination).

Begin migration

När du klickar på Börja migrering kommer du då att ta en sex stegs process:

  1. Välja din backup-fil (den ska vara standard till den du gjorde tidigare)
  2. Unzipping backup-filen (automatisk)
  3. URL- och databasinställningar.
    Här behöver du bara bekräfta att webbadressen till din nya sajt är korrekt inställd och ange sedan uppgifterna i databasen på din live-server. De första fyra alternativen kommer att tillhandahållas av din webbhotell. För databasprefixet är det en bra idé att ändra standard wp_-prefixet till en slumpvis teckenstorlek, eftersom det kommer att göra din databas säkrare.
  4. Databasimport (automatisk)
  5. Databasmigrering (automatisk)
    Vid detta tillfälle är migreringen klar och du kan navigera till din nya webbplats och kontrollera att allt fungerar korrekt. Om så är fallet, kontrollera att alla rutor är markerade under File Cleanup och klicka på Clean Up & Remove Midlertidiga filer.
  6. Slutlig rengöring (automatisk)
Database settings

Gjort! Det är verkligen allt som finns där. Din webbplats ska nu vara igång på din live-server, precis som den var på din lokala server, med alla plugins och inställningar som redan konfigurerats.

Du kan använda samma process för att flytta en befintlig webbplats mellan två live-servrar också, om du behöver byta webbhotell eller en klient bestämmer sig för att hantera sin egen hosting.

Jag är säker på att du är överens om att om du gör mycket lokal WordPress-utveckling, kommer tiden du sparar med hjälp av BackupBuddy och Magic Migration verkligen att löna sig i det långa loppet.

Har du försökt BackupBuddy? Använder du funktionen Magic Migration, eller föredrar du att göra dessa saker manuellt? Låt oss veta dina tankar i kommentarerna nedan.