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) och belyser viktiga överväganden. Använd den här guiden för att tillämpa ändringar (som tillägg eller teman) som har testats på din utvecklingswebbplats i din produktionsmiljö.

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. Klicka på utvecklingswebbplatsens rubrik i listan över dina webbplatser.
  3. Klicka på knappen Synkronisera längst upp till höger på skärmen och välj alternativet ”Hämta från produktion” i rullgardinsmenyn.
En skärmbild som visar en rullgardinsmeny där du kan välja antingen ”Hämta från produktion” eller ”Överför till produktion”. Det förstnämnda alternativet har valts.
  1. En modal kommer att ö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 vår 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 ”Databastabeller” ska inkluderas i synkroniseringen. Se guiden nedan för mer information.
  3. Klicka på Hämta 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. 

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

  1. Gå till listan Webbplatser i adminpanelen.
  2. Klicka på utvecklingswebbplatsen i listan.
  3. Klicka på knappen Synkronisera längst upp till höger på skärmen och välj alternativet ”Överför till produktion” i rullgardinsmenyn.
En skärmbild som visar en rullgardinsmeny där du kan välja antingen ”Hämta från produktion” eller ”Överför till produktion”. Det senare alternativet har valts.
  1. En modal kommer att ö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 vår 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 ”Databastabeller” ska inkluderas i synkroniseringen. Se guiden nedan för mer information.
  3. När du synkroniserar från utveckling till produktion måste du bekräfta synkroniseringen innan den kan slutföras. Ange URL:en för din webbplats 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 den version du har angett i utvecklingsmiljön. För att säkerställa att båda webbplatserna använder samma PHP-version måste du manuellt uppdatera PHP-versionen även i produktionsmiljön. Efter synkronisering kan du ändra produktionsmiljöns PHP-version genom att gå till 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 från din utvecklingswebbplats på din produktionswebbplats (eller tvärtom) måste du inkludera ”Databastabeller” vid synkronisering. Detta är viktigt för uppdateringar som omfattar:

  • Inlägg, sidor och anpassade inläggstyper
  • Mediauppladdningar i mediabiblioteket
  • Redigeringar av Webbplatsmall eller Stilar gjorda i webbplatsredigeraren
  • Aktivering eller inaktivering av tillägg och teman
  • Allt annat innehåll som är lagrat i databasen

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

Om du synkroniserar databasen läggs nya filer till och eventuella ändrade filer uppdateras. Synkronisering tar inte bort filer, återställer webbplatsen eller gör en exakt kopia av vad som finns på utvecklingswebbplatsen. Fortsätt med försiktighet vid synkronisering mellan utveckling och produktion.

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 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 när du synkroniserar från utveckling till produktion kommer du att uppmanas med en ytterligare varning.

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:

  • Webbplatsen fortfarande är under utveckling och inte har lanserats
  • Produktionsbutiken inte tar emot riktiga beställningar
  • Du testar utvecklingswebbplatsen och det inte finns någon 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 den senaste butiksinformationen från produktionswebbplatsen, importerat den till utvecklingswebbplatsen och bekräftat att informationen matchar på båda webbplatserna.

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

Copied to clipboard!