Hvis du bygger regelmessig nye WordPress-nettsteder, kan du være kjent med prosessen med sette opp en lokal WordPress installasjon bruker WAMP eller XAMPP for å gjøre utviklingsarbeidet ditt før du overfører nettstedet til din live server. Det er en fin måte å øke utviklingsprosessen, siden du ikke trenger å laste opp endringene dine før du kan se dem, og det er heller ikke god praksis å gjøre endringer på en levende nettside.

Den største ulempen ved å bruke en lokal WordPress-utviklingsserver, er den langvarige prosessen med å migrere et nettsted fra en server til en annen.

Prosessen innebærer å sikkerhetskopiere alle dine WordPress-filer, eksportere databasen, opprette en ny database på din live server, laste opp dine WordPress-filer til live-serveren via FTP, importere dataene dine til den nye databasen, redigere alle referanser til den lokale serveren i den nye databasen, og konfigurere innstillinger / widgets etc. Fullstendige instruksjoner finnes i WordPress Codex.

Ville det ikke vært bra om det var en måte å gjøre det meste av dette automatisk, slik at du kunne overføre et helt nettsted på bare noen få minutter?

Heldigvis er det. Det kalles BackupBuddy.

Mer enn bare sikkerhetskopier

BackupBuddy er et premium WordPress-plugin som gjør det veldig enkelt å holde alle dine WordPress-områder sikkert sikkerhetskopiert, slik at du enkelt kan gjenopprette dem hvis noe skulle gå galt. Du kan planlegge vanlige automatiserte sikkerhetskopier av filer og databaser, og du kan få sikkerhetskopiene dine sendt til offline lagring som Dropbox eller Amazon S3.

BackupBuddy koster fra $ 75 (for 2 lisenser) til $ 150 (for ubegrensede lisenser), så hvis du administrerer nettsteder for kunder, er det stor verdi for backup-funksjonaliteten alene.

Men det som virkelig gjør det, er evnen til å overføre et helt nettsted til en ny server med bare noen få klikk.

Med den nyeste versjonen av BackupBuddy, har det blitt gjort enklere enn noen gang før, med Magic Migration-funksjonen, som lar deg gjøre hele migrasjonen fra ditt WordPress dashboard.

Merk: Den eneste tingen du må gjøre manuelt, er å opprette en ny MySQL-database på din live-server, men dette er vanligvis en veldig enkel prosess hvis du bruker databaseveiviseren i cPanel. Når du har opprettet databasen, må du notere serveren, databasenavnet, brukernavnet og passordet, slik du trenger dem senere.

Starter

Det første du må gjøre er å kjøpe BackupBuddy og følg instruksjonene for å installere den på din lokale WordPress-installasjon. Når det er installert, vil du se en ny BackupBuddy navigasjonsmeny i WordPress dashboard.

Deretter må du navigere til BackupBuddy> Innstillinger og angi et ImportBuddy-passord. Du blir bedt om dette senere, når du overfører nettstedet ditt, som et sikkerhetsmål. Skriv inn et passord og klikk Lagre.

Import buddy password

Lag en sikkerhetskopi

Når du har ditt lokale nettsted ferdig og klar til å bli migrert, er det neste du trenger å lage en fullstendig nettsikkerhetskopiering.

Gå til BackupBuddy> Sikkerhetskopiering og klikk på Fullstendig sikkerhetskopiering. Dette skaper en sikkerhetskopiering av både databasen din (nettstedinnhold) og WordPress-filer (temaer, plugins etc.)

Complete backup

BackupBuddy vil da komme til å jobbe med sikkerhetskopiering av nettstedet ditt, noe som kan ta en stund, avhengig av størrelsen på nettstedet ditt. Når det er ferdig, kan du laste ned sikkerhetskopieringsarkivet til datamaskinen din for oppbevaring.

Merk: Hvis du går tilbake til skjermbildet for sikkerhetskopiering, kan du også klikke på Send fil offsite for å sende en kopi av sikkerhetskopien din til et eksternt lagringsplass som Dropbox eller Amazon S3. Jeg anbefaler at du gjør det for ekstra trygghet, men jeg vil ikke gå inn i prosessen her.

Overfør backupen din

Gå nå til BackupBuddy> Migrere, Gjenopprett og bla ned til panelet Automatisert migrasjon. Du får se sikkerhetskopifilen du nettopp har opprettet. Hold musepekeren over den og klikk på Migrere denne sikkerhetskopien .

Migrate this backup

Deretter må du legge til et nytt mål, ved å skrive inn FTP-detaljene til din live-server. Skriv inn dine detaljer og klikk på Legg til destinasjon.

Destination

Deretter svinger du over målet du nettopp har opprettet, og klikker på Velg destinasjon.

Select destination

Deretter må du skrive inn nettadressen hvor den nye nettsiden din vil leve, som sannsynligvis vil se ut som http://yoursite.com (med mindre du oppgav en underkatalog i destinasjonen).

Begin migration

Når du klikker på Start overføring, vil du bli tatt gjennom en seks trinns prosess:

  1. Velge sikkerhetskopieringsfilen din (den skal ha standard til den du laget tidligere)
  2. Unzipping backup-filen (automatisk)
  3. URL og Database innstillinger.
    Her må du bare bekrefte at nettadressen til det nye nettstedet ditt er riktig, og skriv deretter inn detaljene i databasen på din live server. De fire første alternativene vil bli gitt av webverten. For Database Prefix, er det en god ide å endre standard wp_ prefiks til en tilfeldig streng av tegn, da det vil gjøre databasen din tryggere.
  4. Database Import (automatisk)
  5. Databaseoverføring (automatisk)
    På dette stadiet er overføringen fullført, og du kan navigere til det nye nettstedet ditt og sjekke at alt fungerer som det skal. I så fall må du kontrollere at alle boksene er merket under Filopprydding, og klikk på Rengjør og fjern midlertidige filer.
  6. Endelig opprydding (automatisk)
Database settings

Ferdig! Det er egentlig alt der er til det. Nettstedet ditt bør nå være oppe på din live server, akkurat som det var på din lokale server, med alle pluginene og innstillingene som allerede er konfigurert.

Du kan bruke denne samme prosessen for å flytte et eksisterende nettsted mellom to live-servere også, hvis du må bytte vertsleverandører eller en klient bestemmer seg for å administrere sin egen hosting.

Jeg er sikker på at du er enig i at hvis du gjør mye lokal WordPress-utvikling, vil tiden du sparer ved hjelp av BackupBuddy og Magic Migration virkelig lønne seg i det lange løp.

Har du prøvd BackupBuddy? Bruker du Magic Migration-funksjonen, eller foretrekker du å gjøre disse tingene manuelt? Gi oss beskjed om dine tanker i kommentarene nedenfor.