Att göra säkerhetskopior och migreringar med grundläggande WordPresswebbplatser är ganska enkelt nuförtiden. Det finns tusentals steg för steg-handledningar på webben, och plugins som automatiserar hela processen, vilket gör det hela snabbt och smärtfritt.
Men när det gäller en WordPress-multisiteinstallation kan uppgifter som säkerhetskopior och migreringar vara lite mer komplexa.
Detta beror främst på det faktum att webbplatser i ett multisitenätverk delar samma WordPressdatabas och installation. Om du inte migrerar eller säkerhetskopierar hela din multisite måste du därför segmentera jobbet ner till underwebbplatsnivå. Ännu mer jobb blir det om du vill förvandla en underwebbplats till en vanlig WordPressinstallation.
Idag delar vi med oss av några WordPress-multisiteplugins som vi rekommenderar.
Redo? Nu börjar vi!
Utmaningarna med att säkerhetskopiera och migrera ett WordPress-multisitenätverk
Att säkerhetskopiera och migrera ett multisitenätverk kompliceras av ett par faktorer:
- Om du vill göra separata säkerhetskopior av enskilda underwebbplatser kan du inte använda samma metoder som för att säkerhetskopiera en fristående webbplats.
- Du kan migrera underwebbplatser till och från ett multisitenätverk, men det är inte så enkelt som att migrera fristående webbplatser.
- Du kanske också behöver duplicera webbplatser i nätverket, och migrera en webbplats till en annan subdomän eller underkatalog innan du gör ändringar i den.
- Att säkerhetskopiera enskilda underwebbplatser innebär att inrätta och lagra säkerhetskopior för varje enskild underwebbplats separat. De flesta säkerhetskopieringsplugins gör inte detta. Du måste använda ett plugin som specifikt har kompatibilitet för WordPress-multisite.
Att säkerhetskopiera och migrera hela nätverket är samma sak som att säkerhetskopiera och migrera en enda webbplats: processen är inte annorlunda. Men säkerhetskopiering och migrering av underwebbplatser i nätverket är ännu mer komplicerat eftersom lagringen av filer och data för underwebbplatser inte direkt är enkel:
- Varje webbplats har sin egen uppsättning databastabeller, men alla webbplatser lagrar sina användare på wp-users och wp-usermeta-tabeller för hela nätverket. Detta är för att en användare i nätverket ska kunna läggas till på en annan webbplats utan att ett nytt konto behöver ställas in. Men det betyder att exportering av användare inte är lika lätt som de andra tabellerna.
- Webbplatser har sina uppladdade filer lagrade separat från varandra, i en särskild katalog för varje underwebbplats inom wp-contents/uploads. Detta gör det lättare att migrera filer från en underwebbplats eller att migrera filer till den.
- Plugins och teman lagras en gång för nätverket men aktiveras för enskilda webbplatser. Om du vill migrera eller säkerhetskopiera plugins måste du identifiera vilka som används för varje enskild webbplats.
Så är det omöjligt att säkerhetskopiera och migrera underwebbplatser till och från ett multisitenätverk? Självklart inte! Det finns ett antal premiumplugins du kan använda för att göra det och några kostnadsfria metoder.
I den här artikeln visar vi dem alla så att du kan säkerhetskopiera och migrera dina underwebbplatser själv.
Installera och aktivera WordPress-multisiteplugins på ditt WordPress-nätverk
Innan vi går in på detalj om att använda ett plugin för att säkerhetskopiera eller migrera underwebbplatser behöver du veta hur plugins fungerar i WordPress-multisite.
Varje plugin installeras endast en gång på nätverket, och endast nätverksadministratören kan göra detta.
För att installera ett plugin, gå till Nätverksadmin > Plugins > Lägg till nytt, och installera pluginet precis så som du skulle göra för en vanlig webbplats.
Skillnaden ligger i hur du aktiverar dessa plugins. Plugins kan antingen vara nätverksaktiverade, så att de är aktiva på varje enskild webbplats i nätverket, eller så kan de aktiveras för enskilda webbplatser.
Endast nätverksadministratören kan nätverksaktivera ett plugin. Webbplatsadministratörer kan aktivera enskilda plugins på sin egen webbplats, men endast om nätverksadministratören har gett tillstånd för detta.
För att redigera pluginets aktiveringsbehörigheter som nätverksadministratör, gå till Nätverksadmin > Nätverksinställningar. Bläddra längst ner på skärmen och antingen markera eller avmarkera Plugins-rutan bredvid Aktivera administrationsmenyer.
Om plugins är aktiverade för webbplatsadministratörer kan de gå till Plugins-skärmen i sin admin och aktivera de plugins som de behöver. Du kan bara stänga av detta för alla plugins, inte för några utvalda (till skillnad från teman).
Om du vill att ett plugin ska vara aktiverat för varje enskild webbplats i nätverket måste du aktivera det från nätverksadministratörskärmarna.
Gå till Nätverksadmin > Plugins. Hitta det plugin du vill aktivera och klicka på länken Nätverksaktivera.
Migrerings- och säkerhetskopieringsplugins, som i allmänhet verkar på nätverksnivå och inte webbplatsnivå, är perfekta exempel på plugins som måste aktiveras för hela nätverket, eftersom deras funktioner gäller för nätverket och inte för enskilda webbplatser.
Om du vill avaktivera ett plugin klickar du bara på länken Nätverksinaktivera där länken Nätverksaktivera fanns. Detta är endast tillgängligt om du aktiverade pluginet för hela nätverket. Om pluginet endast aktiverades för enskilda webbplatser kan antingen nätverksadministratören eller webbplatsadministratören inaktivera det för varje webbplats, inifrån den webbplatsens adminskärmar.
Plugins för att hantera ditt WordPress-multisitenätverk
Det finns ett par plugins som hjälper dig att hantera ditt multisitenätverk och jobba med det mer effektivt. De kommer ibland att ge dig information som kommer att göra processen att säkerhetskopiera eller migrera dina underwebbplatser enklare.
Observera att alla dessa plugins måste vara nätverksaktiverade eftersom de arbetar på nätverksnivå.
Multisite Enhancements
Pluginet Multisite Enhancements ger dig mer information om ditt Multisitenätverk och fler verktyg att arbeta med. En särskilt användbar funktion är möjligheten att se vilka plugins eller teman som är aktiva på vilken webbplats i nätverket.
Det betyder att om du vill säkerhetskopiera eller migrera en enskild webbplats vet du vilka plugins och teman som är aktiverade på den. Det är också användbart för testning – om ett plugin orsakar problem på en webbplats i ditt nätverk vet du vilka andra webbplatser du behöver testa.
Multisite Toolbar Additions
Pluginet Multisite Toolbar Additions lägger till några snabba genvägar till WordPress verktygsfältet för nätverksadministratörer.
Detta kan spara tid om du behöver göra saker som att hantera plugins och teman och konfigurera inställningar utan att gå igenom massor av klick.
User Switching
Pluginet User Switching är inte bara till för multisite men det är särskilt användbart på multisitenätverk eftersom de har fler användarroller. Om du hanterar ett nätverk och vill felsöka ett problem som en av dina webbplatsadministratörer upplever kan du komma åt nätverket som om du använde deras inloggning.
Gå bara till skärmen Användare, håll muspekaren över en användare och klicka på Växla till. Det kan spara mycket tid på att slippa logga in och ut igen och låter dig ge dina nätverksanvändare bättre support.
WP Multi Network
Om du någonsin undrat om det är möjligt att skapa ett multisitenätverk inom ett multisitenätverk, har pluginet WP Multi Network ett svar.
När det är installerat och nätverksaktiverat, lägger det till en meny kallad Mina Nätverk till adminmenyn och låter dig ändra vilken av platserna som helst i ditt multisitenätverk till ett eget nätverk, vilket innebär att du kan ha två lager av WordPress-multisite.
Det är särskilt användbart för företag som kör ett multisitenätverk för avdelningar eller dotterbolag, som sedan kan skapa egna nätverk.
Multisite Langauge Switcher
Om du använder WordPress Multisite för att hantera ett nätverk av webbplatser på olika språk, kommer pluginet Multisite Language Switcher att göra det enklare för dig.
Det lägger till flerspråkigt stöd för hela nätverket, inklusive subdomäner och underkataloger, och möjliggör översättning av alla innehållstyper, inklusive sidor, inlägg, anpassade inläggstyper, och taxonomier.
Säkerhetskopiera eller migrera ett fullständigt WordPress-multisitenätverk
Att säkerhetskopiera hela nätverket kommer att vara användbart om du upplever problem som påverkar hela WordPress-installationen och inte bara en enskild webbplats. Om du har massor av webbplatser på ditt nätverk, vill du inte behöva gå igenom processen med att återställa var och en individuellt när det vore enklare att återställa hela nätverket.
Om du planerar att migrera enskilda webbplatser i ditt nätverk, är det smart att säkerhetskopiera hela nätverket först, ifall problem skulle uppstå.
Att säkerhetskopiera ett WordPress-multisitenätverk är inte så värst annorlunda än att säkerhetskopiera eller migrera en normal WordPressinstallation.
Om du är kund hos Kinsta kommer våra automatiska säkerhetskopior att ge dig lugnet i vetskapen att hela ditt nätverk säkerhetskopieras automatiskt varje dag.
För att komma åt dina säkerhetskopior i MyKinsta, gå till Webbplatser, klicka på din webbplats och klicka sedan på Säkerhetskopior i menyn.
Härifrån kan du komma åt dina senaste säkerhetskopior och återställa din webbplats från en av dessa. Du kan också köra en manuell säkerhetskopiering, vilket är en bra idé innan du börjar migrera webbplatser till eller från ditt nätverk.
Om du föredrar att säkerhetskopiera ditt WordPress-multisitenätverk någon annanstans ger vi dig två praktiska alternativ.
- Du kan klicka på fliken ”Ladda ner” och generera en nedladdningsbar ZIP-fil som innehåller din WordPress-databas och -filer.
- Du kan klicka på fliken ”Extern” och konfigurera automatiska veckovisa eller månatliga säkerhetskopior till Amazon S3 eller Google Cloud Storage.
Om du inte är kund hos Kinsta måste du ställa in säkerhetskopior med hjälp av ett säkerhetskopieringsplugin. Följ vår guide till säkerhetskopieringsplugins för WordPress för att sätta igång med detta
Säkerhetskopiera eller migrera upp underwebbplatser i ett multisitenätverk
Att migrera eller säkerhetskopiera enskilda underwebbplatser skiljer sig från att migrera eller säkerhetskopiera hela multisitenätverket eftersom du bara behöver arbeta med de data och filer som gäller för den specifika webbplatsen.
Detta innebär att migrera eller säkerhetskopiera följande:
- Databastabellerna för den webbplatsen.
- Temat och pluginsen som används på den webbplatsen, som lagras tillsammans med alla teman och plugins för hela nätverket.
- Uppladdningar för den webbplatsen, som lagras i en egen mapp inom wp-content/uploads.
- Användardata för den webbplatsen, som lagras i nätverkets wp-users- och wp-usermeta-tabellerna.
Detta är en komplex process, så om du vill göra det med ett plugin via adminskärmarna måste du betala för ett premiumplugin.
Det finns dock några sätt på vilka du kan göra en migrering gratis om du är beredd att använda kommandoraden eller följa en längre process.
3 metoder för att säkerhetskopiera och migrera underwebbplatser i ett multisitenätverk.
Det finns tre metoder du kan använda för att migrera underwebbplatser gratis. Dessa är:
- Migrera relevanta databastabeller och filer manuellt.
- Använd en lösning med gratisplugins.
- Gör migreringen från kommandoraden med pluginet MU-Migration.
Observera att dessa metoder inte kan användas för säkerhetskopior: du måste använda ett premiumplugin för det.
Låt oss ta en titt på de två första!
1. Migrera en underwebbplats manuellt
Om du vill migrera en underwebbplats manuellt måste du:
- Exportera databastabellerna endast för denna underwebbplats. När du importerar dem till den nya webbplatsen måste du redigera prefixet i SQL-filen för att återspegla databastabellens namn på den nya platsen.
- Exportera de uppladdade filerna, som du hittar i wp-content/uploads/sites/X, där X är din underwebbplats ID-nummer.
- Exportera alla tema- och pluginfiler som används för den underwebbplatsen.
Du kan inte enkelt migrera användarposter på detta sätt och om du har massor av användare på underwebbplats rekommenderar vi inte denna metod.
2. WordPress-multisiteplugins för att migrera eller säkerhetskopiera underwebbplatser
Ett dedikerat säkerhetskopierings- eller migreringsplugin som är kompatibelt med multisite kommer att påskynda processen avsevärt. Här är de mest lämpliga pluginsen för detta syfte.
WP Migrate DB Pro (och WP Migrate DB Pro Multisite Tools)
Pluginet WP Migrate DB Pro säger sig kunna hjälpa dig att flytta din WordPresswebbplats med lätthet. Om du kombinerar det med tillägget WP Migrate DB Pro Multisite Tools, kan du använda det för att både migrera en underwebbplats in och ut ur ett multisitenätverk.
Det låter dig migrera en underwebbplats i (nästan) vilken permutation som helst:
- Flytta en underwebbplats (inklusive media) till en enskild webbplatsinstallation.
- Flytta en enskild webbplatsinstallation (inklusive media) till en underwebbplats.
- Flytta en enskild webbplatsinstallation (databas och media) till en multisiteinstallation som underwebbplats
- Flytta en enskild webbplatsinstallation (databas och media) till en multisiteinstallation som underwebbplats
- Exportera en underwebbplats data som SQL-fil redo för import till en enda webbplatsinstallation.
Det enda som det inte kan göra just nu är att migrera en underwebbplats från ett multisitenätverk till ett annat multisitenätverk som underwebbplats. Det finns dock en lösning på det problemet.
Så om du har en underwebbplats i ditt nätverk som måste flyttas till sin egen installation, eller om du har en extern webbplats som du behöver göra till underwebbplats, kommer detta plugin att hjälpa dig.
Duplicator Pro
Pluginet Duplicator Pro är utformat för att hjälpa dig att duplicera och migrera WordPresswebbplatser, men det kommer också att fungera med underwebbplatser i ett multisitenätverk.
Det finns fem steg för att använda pluginet för att migrera en underwebbplats till en enda webbplatsinstallation:
- Använd pluginet för att skapa ett paket på din källmaskin, precis som du skulle på en vanlig enskild webbplats.
- Kopiera installationsprogrammet/arkivet till den nya platsen och skapa din databas och användare.
- Gå till installationsprogrammet.
- Du kommer att se en dropdown som innehåller alla underwebbplatser i paketet. Välj en och fortsätt med installationen.
- Den underwebbplats som väljs i steg 4 kommer att installeras som en ny fristående webbplats.
WPvivid Backup Pro
Premiumpluginet WPvivid Backup Pro är ett annat som är kompatibelt med multisite.
Pluginet låter dig säkerhetskopiera eller migrera webbplatser med manuell migrering, automatisk migrering, eller migrering via fjärrlagring. Med premiumversionen kan du säkerhetskopiera och migrera underwebbplatser i ditt multisitenätverk.
ManageWP
Pluginet ManageWP är inte begränsat till säkerhetskopior och migreringar. Den innehåller en rad verktyg som hjälper dig att hantera din webbplats och hålla den uppdaterad.
Premiumversionen levereras med verktyg som hjälper dig att snabbt migrera en WordPresswebbplats, inklusive underwebbplatser i ett multisitenätverk. Både de kostnadsfria och premiumversionerna inkluderar säkerhetskopieringsverktyg, men du behöver premiumversionen för att säkerhetskopiera underwebbplatser individuellt.
När du använder ManageWP med underwebbplatser måste du vara medveten om följande, enligt pluginets dokumentation:
- När du säkerhetskopierar en underwebbplats, säkerhetskopieras hela multisitenätverket. Men du blir bara debiterad för den enda underwebbplatsen.
- Du behöver inte säkerhetskopiera din överordnade webbplats om du vill säkerhetskopiera en underwebbplats.
- Om du migrerar din säkerhetskopia till en extern destination laddar du upp hela multisitenätverket. Men pluginet har tre återställningsalternativ, som inkluderar möjligheten att återställa endast den valda underwebbplatsen. Plugins och teman kommer inte att återställas eftersom dessa finns på multisitenätverksnivå.
Städa upp efter migrering
När du har migrerat en underwebbplats till eller från ett multisitenätverk, kan du behöva städa upp lite.
Om du har migrerat webbplatsen från ditt nätverk och inte längre behöver den, se till att ta bort den från dina webbplatser.
Gå till Nätverksadministratör > Webbplatser och hitta den webbplats du migrerat. Klicka på länken Ta bort under webbplatsens namn.
Om din underwebbplats använde ett tema eller några plugins som inte är aktiverade på andra webbplatser i ditt nätverk, bör du också ta bort dem. Det är alltid klokt att ta bort all programvara från din WordPressinstallation som inte används.
Glöm inte att kontrollera att den nya versionen av webbplatsen fungerar på den plats du har migrerat den till innan du gör det här! (Och du kanske borde ta en säkerhetskopia först, för säkerhets skull.)
Klona webbplatser inom nätverket
Istället för att migrera bort en underwebbplats från ett multisitenätverk kanske du ibland vill migrera den inom nätverket. Med andra ord vill du göra en klon av webbplatsen.
Detta kan hjälpa dig att använda en webbplats som en mall för en annan webbplats eller omforma en webbplats med den klonade webbplatsen och sedan rikta alla domännamn till den när det är klart.
Sammanfattning
Att säkerhetskopiera enskilda underwebbplatser i ett WordPress-multisitenätverk, eller migrera dem till eller från multisite, är inte så enkelt som att säkerhetskopiera eller migrera en enda webbplatsinstallation.
För att säkerhetskopiera eller migrera underwebbplatser i ditt nätverk kan du migrera relevanta databastabeller och filer manuellt, använda tre gratisplugins, eller för den snabbaste metoden, använda ett premiumplugin som är kompatibelt med WordPress-multisite.
Lämna ett svar