Hvis du opbygger nye WordPress-websites regelmæssigt, kan du være fortrolig med processen med oprettelse af en lokal WordPress-installation Brug WAMP eller XAMPP til at udføre dit udviklingsarbejde, før du overfører webstedet til din live server. Det er en fantastisk måde at fremskynde udviklingsprocessen, da du ikke behøver at uploade dine ændringer, før du kan se dem, og det er heller ikke god praksis at foretage ændringer på en levende hjemmeside.

Den største ulempe ved at bruge en lokal WordPress-udviklingsserver er den langvarige proces med at migrere et websted fra en server til en anden.

Processen indebærer at sikkerhedskopiere alle dine WordPress-filer, eksportere din database, oprette en ny database på din live server, uploade dine WordPress-filer til live-serveren via FTP, importere dine data til den nye database, redigere alle referencer til den lokale server i den nye database og konfigurere indstillinger / widgets osv. Fuldstændige instruktioner findes i WordPress Codex.

Ville det ikke være godt, hvis der var en måde at gøre det meste af dette automatisk, så du kunne overføre et helt websted på få minutter?

Heldigvis er der. Det hedder BackupBuddy.

Mere end bare sikkerhedskopier

BackupBuddy er et premium WordPress-plugin, der gør det meget nemt at holde alle dine WordPress-websteder sikkert sikkerhedskopieret, så du nemt kan gendanne dem, hvis noget nogensinde går galt. Du kan planlægge regelmæssige automatiske sikkerhedskopier af dine filer og database, og du kan få dine sikkerhedskopier sendt til offline-opbevaring som Dropbox eller Amazon S3.

BackupBuddy koster fra $ 75 (for 2 licenser) til $ 150 (for ubegrænsede licenser), så hvis du administrerer websites til klienter, er det stor værdi for backup-funktionaliteten alene.

Men hvad der gør det virkelig godt, er evnen til at overføre et helt websted til en ny server med blot et par klik.

Med den nyeste version af BackupBuddy er det blevet lettere end nogensinde før, med deres Magic Migration-funktion, som giver dig mulighed for at gøre hele migreringen fra dit WordPress dashboard.

Bemærk: Den eneste ting du stadig skal gøre manuelt, er at oprette en ny MySQL-database på din live-server, men det er normalt en meget enkel proces, hvis du bruger databaseguiden i cPanel. Når du har oprettet din database, skal du notere serveren, databasenavnet, brugernavnet og adgangskoden, som du vil bruge dem senere.

Kom i gang

Det første du skal gøre er at købe BackupBuddy og følg vejledningen for at installere det på din lokale WordPress-installation. Når det er installeret, vil du se en ny BackupBuddy navigationsmenu i dit WordPress dashboard.

Derefter skal du navigere til BackupBuddy> Indstillinger og indtaste en ImportBuddy kodeord. Du bliver bedt om dette senere, når du migrerer dit websted som en sikkerhedsforanstaltning. Indtast en adgangskode, og klik på Gem.

Import buddy password

Opret en sikkerhedskopi

Når du har fået dit lokale websted færdigt og klar til migrering, er det næste, du skal gøre, at oprette en fuld hjemmeside backup.

Gå til BackupBuddy> Backup og klik på Komplet backup. Dette skaber en backup af både din database (websted indhold) og WordPress filer (temaer, plugins osv.)

Complete backup

BackupBuddy vil så komme til at arbejde med at sikkerhedskopiere dit websted, hvilket kan tage et stykke tid, afhængigt af størrelsen på dit websted. Når det er færdigt, kan du downloade backup-zip-arkivet til din computer til opbevaring.

Bemærk: Hvis du går tilbage til skærmbilledet til sikkerhedskopiering, kan du også klikke på Send fil offsite for at sende en kopi af din backup til et eksternt lagerplads som Dropbox eller Amazon S3. Jeg anbefaler, at du gør det for ekstra fred i sindet, men jeg går ikke ind i processen her.

Overfør din sikkerhedskopi

Gå nu til BackupBuddy> Migrér, Gendan og rul ned til panelet Automatiseret migration. Du får vist den sikkerhedskopieringsfil, du netop har oprettet. Hold musen over den og klik på Migrér denne sikkerhedskopi .

Migrate this backup

Derefter skal du tilføje en ny destination ved at indtaste FTP-detaljerne på din live-server. Indtast dine detaljer og klik på Tilføj destination.

Destination

Derefter svæver du over den destination, du lige har oprettet, og klik på Vælg destination.

Select destination

Derefter skal du indtaste webadressen, hvor din nye hjemmeside vil leve, hvilket sandsynligvis vil se lidt som http://yoursite.com (medmindre du har angivet en underkatalog i din destination).

Begin migration

Når du klikker på Start migrering, vil du blive taget gennem en seks trinsproces:

  1. Valg af din backup-fil (det skal være standard til den, du tidligere har lavet)
  2. Udpakning af backupfilen (automatisk)
  3. URL og Database indstillinger.
    Her skal du bare bekræfte, at webadressen på dit nye websted er angivet korrekt, og derefter indtaste oplysningerne i databasen på din live-server. De første fire muligheder vil blive leveret af din webhost. For databasepræfikset er det en god ide at ændre standard wp_-præfikset til en tilfældig række tegn, da det vil gøre din database mere sikker.
  4. Database Import (automatisk)
  5. Database Migration (automatisk)
    På dette stadium er migreringen fuldstændig, og du kan navigere til dit nye websted og kontrollere alt fungerer korrekt. Hvis ja, sørg for, at alle felterne er markeret under Filoprydning, og klik på Ryd op og fjern midlertidige filer.
  6. Final Cleanup (automatisk)
Database settings

Færdig! Det er virkelig alt der er til det. Din hjemmeside skal nu være i gang på din live server, præcis som den var på din lokale server, med alle de plugins og indstillinger, der allerede er konfigureret.

Du kan bruge denne samme proces til at flytte et eksisterende websted mellem to live-servere også, hvis du skal skifte hostingudbydere eller en klient beslutter at administrere deres egen hosting.

Jeg er sikker på at du er enig i, at hvis du gør en masse lokal WordPress-udvikling, vil den tid, du sparer ved hjælp af BackupBuddy og Magic Migration, virkelig betale sig i det lange løb.

Har du forsøgt BackupBuddy? Bruger du funktionen Magic Migration, eller foretrækker du at gøre disse ting manuelt? Lad os kende dine tanker i kommentarerne nedenfor.