Guider/Tillägg och verktyg/Verktyg/Synkronisera mellan utvecklings- och produktionswebbplatser

Synkronisera mellan utvecklings- och produktionswebbplatser

Den här guiden förklarar hur du överför ändringar mellan dina utvecklingswebbplatser och live-webbplatser (produktion). I den här guiden får du lära dig hur man synkroniserar ändringar mellan utveckling och produktion och viktiga överväganden för att göra det.

Synkronisera produktion till utveckling

För att säkerställa att din utvecklingswebbplats återspeglar den senaste versionen av din live-webbplats kan du synkronisera produktion till utveckling. Detta är särskilt användbart innan du testar uppdateringar av teman, tillägg eller innehåll. 

För att uppdatera din utvecklingswebbplats med en ren kopia av produktionswebbplatsen, följ dessa steg:

  1. Gå till listan Webbplatser i adminpanelen.
  2. Välj din live-/produktionswebbplats från listan.
  3. Klicka på rullgardinsmenyn Produktion bredvid din webbplatsrubrik och välj din utvecklingswebbplats.
En pil från knappen Produktion till alternativet Utveckling i rullgardinsmenyn.
  1. Klicka på knappen Synkronisera längst upp till höger på skärmen och välj ”Hämta från produktion” i rullgardinsmenyn.
En pil som pekar från knappen Synkronisera till alternativet ”Hämta från produktion” i rullgardinsmenyn.
  1. En modal öppnas där du kan välja vad du vill hämta.
Modalen ”Hämta från produktion”, där du kan välja vilka delar av produktionswebbplatsen du vill hämta till din utvecklingsmiljö.
  1. Välj att synkronisera ”Alla filer och mappar” eller ”Specifika filer och mappar” och använd sedan kryssrutorna för att välja vad du vill inkludera.
  2. Bestäm om du vill inkludera databasen i synkroniseringen. Se guiden nedan för mer information.
  3. Klicka på Hämta-knappen så startar processen. Du kommer att få ett e-postmeddelande när synkroniseringen är klar.

Synkronisera utveckling till produktion

När du är redo att flytta dina ändringar från utvecklingswebbplatsen till din live-webbplats kan du synkronisera mediafiler, tillägg, teman och databasinnehåll – inklusive inlägg, sidor och menyer. 

⚠️

Synkronisering från utveckling till produktion kommer att skriva över matchande innehåll på din live-webbplats. Alla data som lagts till på produktion efter din senaste synkronisering kommer att ersättas. Du kan inte synkronisera enskilda inlägg eller sidor – om du inkluderar databasen synkroniseras allt databasinnehåll tillsammans. Om data går förlorade kan du återställa från en säkerhetskopia.

Följ stegen nedan för att kopiera tillbaka din utvecklingswebbplats tillbaka din produktionswebbplats (live):

  1. Gå till listan Webbplatser i adminpanelen.
  2. Välj din live-/produktionswebbplats från listan.
  3. Klicka på rullgardinsmenyn Produktion bredvid din webbplatsrubrik och välj din utvecklingswebbplats.
  4. Klicka på knappen Synkronisera längst upp till höger på skärmen och välj alternativet ”Överför till produktion” i rullgardinsmenyn.
En pil som pekar från knappen Synkronisera till alternativet ”Överför till produktion” i rullgardinsmenyn.
  1. En modal öppnas där du kan välja vad du vill överföra.
Modalen ”Överför till produktion”, där du kan välja vilka delar av utvecklingswebbplatsen du vill överföra till din produktionsmiljö.
  1. Välj att synkronisera ”Alla filer och mappar” eller ”Specifika filer och mappar” och använd sedan kryssrutorna för att välja vad du vill inkludera.
  2. Bestäm om du vill inkludera databasen i synkroniseringen. Se guiden nedan för mer information.
  3. När du synkroniserar från utveckling till produktion, bekräfta synkroniseringen genom att ange din webbplats URL när du uppmanas till det.
Dialogrutan där du måste skriva in webbplatsens URL för att slutföra överföringen till produktion.
  1. Klicka på Överför så startar processen. Du kommer att få ett e-postmeddelande när synkroniseringen är klar.

💡

PHP-versionen på din produktionswebbplats uppdateras inte automatiskt så att den matchar utvecklingsmiljön. Efter synkronisering, uppdatera produktions-PHP-versionen i din webbplats webbserverinställningar.

Databassynkronisering

Synkronisering av databasen från utveckling till produktion säkerställer att innehållet du ändrade eller lade till på din utvecklingswebbplats visas på din produktionswebbplats.

När databasen ska synkroniseras

För att helt återspegla ändringar som gjorts på din utvecklingswebbplats till produktion (eller tvärtom) måste du inkludera databasen vid synkronisering. Detta är viktigt för uppdateringar som omfattar:

  • Inlägg, sidor och anpassade inläggstyper
  • Mediauppladdningar i mediebiblioteket
  • Redigeringar av webbplatsmallen eller stilar som gjorts i webbplatsredigeraren
  • Aktivering eller inaktivering av tillägg och teman
  • Allt annat innehåll lagrat i databasen

Databasen synkroniseras som helhet – du kan inte välja enskilda inlägg eller sidor att synkronisera. Om du bara behöver överföra specifikt innehåll kan du överväga att använda export– och importverktygen istället.

Om du synkroniserar mediauppladdningar och vill att de ska visas i WordPress-mediabiblioteket måste databasen också inkluderas i synkroniseringen.

När du synkroniserar databasen skriver utvecklingsdatabasens innehåll över matchande produktionsdatabasinnehåll. Detta inkluderar inlägg, sidor, inställningar och annan lagrad data. Allt innehåll som lagts till på produktion efter din senaste synkronisering från produktion till utveckling kommer att ersättas.

Synkronisering av filer (tillägg, teman, uppladdningar) kommer att lägga till nya filer och uppdatera ändrade filer på målwebbplatsen.

WooCommerce-överväganden

För webbplatser med WooCommerce och andra e-handelstillägg kan synkronisering av databasen leda till permanent dataförlust. Om en ny beställning till exempel läggs på din produktionswebbplats efter att du har skapat en utvecklingskopia kommer synkroniseringen av utvecklingsdatabasen tillbaka till produktion att radera den beställningen.

Alla data som lagts till på produktionswebbplatsen efter den senaste synkroniseringen (från produktion till utveckling) kommer att skrivas över, inklusive:

  • Beställningar
  • Produktändringar
  • Kundinformation

Om du har WooCommerce installerat visas en ytterligare varning vid synkronisering från utveckling till produktion.

En ytterligare varning som visas vid synkronisering av innehåll om du har WooCommerce installerat.

Det är i allmänhet säkert att synkronisera databasen om följande stämmer:

  • Webbplatsen är fortfarande under utveckling och har inte lanserats
  • Produktionsbutiken tar inte emot riktiga beställningar
  • Du testar utvecklingsmiljön och det finns ingen risk för att riktiga data skrivs över
  • Beställningar är inaktiverade på produktionswebbplatsen och databasen synkroniserades till utveckling innan ändringarna gjordes
  • Du har exporterat de senaste butiksdata från produktion, importerat dem till utveckling och bekräftat att data matchar på båda webbplatserna.

Konfigurationer av betalmoduler på din utvecklingswebbplats, såsom testkonton eller sandbox-inställningar, skriver inte över dina produktionsbetalningsinställningar vid synkronisering. Du kan lämna betalningar okonfigurerade eller använda testläge på utveckling utan att det påverkar behandlingen av live-betalningar.

Om dataförlust inträffar efter synkronisering kan du återställa din webbplats med hjälp av en produktionssäkerhetskopia.

Copied to clipboard!