Als u regelmatig nieuwe WordPress-websites bouwt, bent u wellicht bekend met het proces opzetten van een lokale WordPress-installatie WAMP of XAMPP gebruiken om uw ontwikkelingswerk uit te voeren voordat u de site naar uw live server migreert. Het is een geweldige manier om het ontwikkelingsproces te versnellen, omdat je de wijzigingen niet hoeft te uploaden voordat je ze kunt bekijken. Bovendien is het niet de beste manier om wijzigingen aan te brengen in een live website.

Het grootste nadeel van het gebruik van een lokale WordPress-ontwikkelingsserver, is het langdradige proces van het migreren van een site van de ene server naar de andere.

Het proces omvat het maken van back-ups van al uw WordPress-bestanden, het exporteren van uw database, het maken van een nieuwe database op uw live server, het uploaden van uw WordPress-bestanden naar de live server via FTP, het importeren van uw gegevens in de nieuwe database, het bewerken van alle verwijzingen naar de lokale server in de nieuwe database en het configureren van instellingen / widgets etc. Volledige instructies zijn te vinden in de WordPress Codex.

Zou het niet geweldig zijn als er een manier was om dit grotendeels automatisch te doen, zodat je binnen een paar minuten een hele site kon migreren?

Gelukkig is dat zo. Het heet BackupBuddy.

Meer dan alleen back-ups

BackupBuddy is een premium WordPress plug-in die het heel gemakkelijk maakt om al uw WordPress-sites veilig te beveiligen, zodat u ze gemakkelijk kunt herstellen mocht er ooit iets fout gaan. U kunt regelmatige automatische back-ups maken van uw bestanden en database, en u kunt uw back-ups laten verzenden naar offline opslag zoals Dropbox of Amazon S3.

BackupBuddy kost van $ 75 (voor twee licenties) tot $ 150 (voor onbeperkte licenties), dus als u websites voor klanten beheert, is het van grote waarde voor de back-upfunctionaliteit alleen.

Maar wat het echt geweldig maakt, is de mogelijkheid om met een paar klikken een hele site naar een nieuwe server te migreren.

Met de nieuwste versie van BackupBuddy is het eenvoudiger dan ooit gemaakt met hun Magic Migration-functie, waarmee u de volledige migratie vanaf uw WordPress-dashboard kunt uitvoeren.

Opmerking: Het enige dat u nog steeds handmatig moet doen, is een nieuwe MySQL-database maken op uw live server, maar dit is meestal een heel eenvoudig proces als u de databasewizard in cPanel gebruikt. Nadat u uw database hebt gemaakt, maakt u een notitie van de server, databasenaam, gebruikersnaam en wachtwoord, omdat u deze later nodig heeft.

Ermee beginnen

Het eerste dat u hoeft te doen, is BackupBuddy kopen en de instructies volgen om het te installeren op uw lokale WordPress-installatie. Zodra het is geïnstalleerd, ziet u een nieuw navigatie-menu BackupBuddy in uw WordPress-dashboard.

Dan moet je naar BackupBuddy> Instellingen gaan en een ImportBuddy-wachtwoord invoeren. Dit wordt later als een beveiligingsmaatregel gevraagd wanneer u uw site migreert. Voer een wachtwoord in en klik op Opslaan.

Import buddy password

Maak een back-up

Nadat u uw lokale site heeft voltooid en klaar om te worden gemigreerd, is het volgende dat u moet doen een volledige back-up van de website maken.

Ga naar BackupBuddy> Back-up en klik op Back-up voltooien. Hiermee maakt u een back-up van zowel uw database (site-inhoud) als WordPress-bestanden (thema's, plug-ins, enz.)

Complete backup

BackupBuddy gaat vervolgens aan de slag met het maken van een back-up van uw site, wat een tijdje kan duren, afhankelijk van de grootte van uw website. Als het klaar is, kunt u het back-up ZIP-archief naar uw computer downloaden voor bewaring.

Opmerking: als u teruggaat naar het back-upscherm, kunt u ook op Offsite verzenden klikken om een ​​kopie van uw back-up naar een externe opslagruimte zoals Dropbox of Amazon S3 te verzenden. Ik raad u aan dat te doen voor extra gemoedsrust, maar ik zal hier niet ingaan op het proces.

Migreer uw back-up

Ga nu naar BackupBuddy> Migreer, herstel en scrol omlaag naar het paneel Geautomatiseerde migratie. U ziet het back-upbestand dat u zojuist hebt gemaakt. Plaats de muisaanwijzer erop en klik op Deze back-up migreren .

Migrate this backup

Vervolgens moet u een nieuwe bestemming toevoegen door de FTP-gegevens van uw live server in te voeren. Voer uw gegevens in en klik op Bestemming toevoegen.

Destination

Plaats de muisaanwijzer vervolgens op de bestemming die u zojuist hebt gemaakt en klik op Bestemming selecteren.

Select destination

Vervolgens moet u de URL invoeren waar uw nieuwe website zal wonen, die waarschijnlijk op http://yoursite.com lijkt (tenzij u een submap op uw bestemming hebt opgegeven).

Begin migration

Wanneer u klikt op Begin migratie, wordt u vervolgens door een zes stappenproces geleid:

  1. Uw back-upbestand kiezen (het moet standaard hetzelfde zijn als het bestand dat u eerder hebt gemaakt)
  2. Het back-upbestand uitpakken (automatisch)
  3. URL & database-instellingen.
    Hier hoeft u alleen maar te bevestigen dat de URL van uw nieuwe site correct is ingesteld en voer vervolgens de gegevens van de database op uw live server in. De eerste vier opties worden door uw webhost verstrekt. Voor het databasevoorvoegsel is het een goed idee om het standaardvoorvoegsel wp_ te wijzigen in een willekeurige reeks tekens, omdat uw database hierdoor veiliger wordt.
  4. Database Import (automatisch)
  5. Databasemigratie (automatisch)
    In dit stadium is de migratie voltooid en kunt u naar uw nieuwe site navigeren en controleren of alles naar behoren werkt. Als dit het geval is, controleert u of alle selectievakjes zijn geselecteerd onder Bestandsopruiming en klikt u op Opschonen en verwijderen van tijdelijke bestanden.
  6. Laatste opruiming (automatisch)
Database settings

Gedaan! Dat is echt alles wat er is. Uw website zou nu moeten werken op uw live server, precies zoals het was op uw lokale server, met alle plug-ins en instellingen al geconfigureerd.

U kunt hetzelfde proces ook gebruiken om een ​​bestaande site tussen twee live servers te verplaatsen, voor het geval u van hostingprovider moet wisselen of een klant besluit om zijn eigen hosting te beheren.

Ik ben er zeker van dat u het ermee eens zult zijn dat als u veel lokale WordPress-ontwikkeling doet, de tijd die u spaart met het gebruik van BackupBuddy en Magic Migration op de lange termijn echt loont.

Heb je BackupBuddy geprobeerd? Gebruikt u de Magic Migration-functie of doet u er de voorkeur aan om deze dingen handmatig te doen? Laat ons je mening weten in de reacties hieronder.