Hoe databases te synchroniseren over meerdere WordPress-installaties
Eerder bekeken we hoe we de staging-omgeving voor WordPress-ontwikkeling kunnen instellen. Als u het hebt doorgevoerd, is het mogelijk dat het proces soms gepaard gaat met het migreren van de SQL-database om de verschillen tussen de fasen te synchroniseren . Dit specifieke proces van het migreren van een database kan vervelend zijn.
Je zult de database van de eerste site moeten exporteren en deze dan naar een andere moeten importeren, wat een paar minuten of langer kan duren voor een enorme database. Dit proces moet telkens worden herhaald als we de database migreren .
Als dit iets is waar je mee worstelt, zou je dit bericht zeker nuttig vinden. In deze post gaan we kijken hoe de databasesynchronisatie over meerdere WordPress-installaties wordt gestroomlijnd . Dit zal ons helpen veel tijd te besparen.
Ermee beginnen
Om te beginnen ga ik ervan uit dat je de drie ontwikkelingsfasen hebt gehad: lokaal, testen en live - alles ingesteld.
Hier heb ik een scenario ingesteld waarbij ik 5 berichten heb gepubliceerd op een live site en nog 2 berichten op een lokale site staan (een die nog in ontwikkeling is). In werkelijkheid heb je te maken met veel posts, dan met slechts 2 of 5.
Nu wil ik de lokale site updaten met de inhoud op de Live- site. Het hebben van een identieke database-inhoud zoals die op Live wordt gevonden tijdens het ontwikkelen, wordt aangemoedigd. Dit is zodat we problemen kunnen detecteren met betrekking tot de stijlen, lay-out of iets dat al vroeg van invloed kan zijn op de inhoud.Synchroniseren van de database
Ga als volgt te werk om de database te synchroniseren:
Installeer de WordPress-plug-in Database Sync. Installeer de plug-in op de websites waar u de databasemigratie zou uitvoeren, stel dat u de database van een live- fase naar de testfase zou trekken, dan zou u de plug-in in de site voor deze twee fasen moeten installeren.
Ga op de Live- site naar Tools> Database Sync . Genereer vervolgens de geheime tokensleutel.
Je mag deze geheime sleutel niet aan iemand geven, omdat hij dan ook toegang heeft tot je database.Voeg het token toe in de Hulpmiddelen> Databasesynchronisatie van de site van de lokale stage.
Terwijl de token wordt toegevoegd, vindt u de synchronisatie naast de gekoppelde site, zoals weergegeven in de bovenstaande schermafbeelding.Klik op de knop Synchroniseren om te beginnen met het synchroniseren van deze twee sites.
Klik op de Pull- knop om de database op afstand naar beneden te trekken en de lokale site te vervangen.
Houd er echter rekening mee dat het proces van trekken en duwen mogelijk minuten of langer duurt, afhankelijk van de grootte van de database. Als het trekproces is voltooid, ziet u een succesbericht op het scherm. En de lokale site zou nu exact dezelfde berichten, pagina's en instellingen moeten hebben als de Live- site.
U kunt ook op de knop Push klikken als u de huidige site naar externe websites wilt kopiëren. Installeer deze plug-in indien nodig in meerdere websites en voeg de tokens toe om te linken naar hun database.Deze plug-in maakt databasesynchronisatie naadloos en geluidloos. Ik hoop dat de ontwikkelaar van plug-ins deze verder zou verbeteren met enkele extra functies, zoals:
- Selectieve tabelsynchronisatie, die in principe synchronisatie mogelijk maakt voor bepaalde tabellen in de database. Omdat we bijvoorbeeld alleen de inhoud van de post moeten kopiëren, is het beter om de wp_posts te trekken in plaats van de hele database. Dit zal in de meeste gevallen het proces enorm versnellen.
- Media Sync, om WordPress mediabestand-uploads te synchroniseren zoals voor afbeeldingen en video's.
De nieuwe "Bedtime" -functie van de iPhone zal je lastig vallen in slaap
Als je ooit hebt geleden of momenteel last hebt van slaapgebrek, heeft Apple zojuist een " Bedtime " -functie geïmplementeerd die je kan helpen om je slaapschuld te verminderen .Toegankelijk via de Klok-app, kunt u met "Bedtijd" uw gewenste slaaptijd en slaapduur instellen met de meegeleverde klok.
Alles wat u nodig hebt om een Pro WordPress-ontwikkelaar te worden
Het pad om een ervaren ontwikkelaar te worden is lang en vrijwel eindeloos. Dankzij nieuwe frameworks en webtechnologieën blijven ontwikkelaars op hun hoede om elk jaar meer te leren. WordPress is misschien wel de meest populaire PHP CMS ooit gemaakt en het voorziet bijna 20% van alle zelf-gehoste websites.Als