Det finns WordPress-tillägg (plugin) för nästintill vad som helst, vilket är en anledning till att plattformen är så populär. Naturligtvis finns det även en uppsjö av tillägg för att flytta innehåll eller hela sajten.
För det sistnämnda är All-in-One WP Migration ett av de mest populära alternativen. Som namnet antyder är det en smidig allt-i-ett-lösning och gratisalternativet räcker för de flesta mindre sajter. Läs vidare så tittar vi närmare på hur det fungerar och andra saker som är bra att tänka på innan flyttlasset går.
Installation av All-In-One WP Migration
Innan du sätter igång är det viktigt att du känner till begränsningarna med gratisversionen av All-In-One WP Migration. Viktigast är storleksgränsen 512 MB, vilket räcker för många lite mindre sajter. Om din sajt däremot är större än 512 MB kan du behöva överväga en betald version av tillägget eller att flytta din WordPress-installation manuellt.
Att installera All-In-One WP Migration-tillägget är inte svårare än med andra tillägg:
Logga in i din WordPress-adminpanel, gå till Tillägg -> Lägg till nytt i sidomenyn och skriv ”All-in-One WP Migration” i sökfältet. Klicka på Installera nu följt av Aktivera.
Efter att ha installerat och aktiverat tillägget kommer du att se en ny menypost i din WordPress-adminpanel med namnet ”All-in-One WP Migration”.
Exportera din WordPress-sajt
Nu när All-In-One WP Migration är installerat och aktiverat är det dags att exportera sajten. Denna process skapar en komprimerad fil som innehåller all data som behövs för att återskapa din webbplats på en annan server.
Gå till exportfunktionen i All-In-One WP Migration via sidomenyn (förval). För de flesta användare är standardinställningarna tillräckliga eftersom de inkluderar alla dina WordPress-filer, mediafiler och hela databasen. Det kan eventuellt vara intressant att exkludera vissa delar av din webbplats om du vill minska storleken på din exportfil. Om du byter domän kan också Hitta och ersätt-funktionen vara användbar för att uppdatera URL:er i databasen.
Starta exporten genom att klicka på Exportera till och Fil från rullgardinsmenyn. Du kan bara välja att exportera till fil med gratisversionen av tillägget.
Exportfunktionen genererar en fil med ändelsen .wpress som du laddar ner och senare kan importera på det nya webbhotellet. Exportfilen sparas också som en säkerhetskopia i wp-content-mappen på servern om du behöver ladda ner den igen.
Förberedelser på målservern
Innan du kan importera din webbplats till det nya webbhotellet måste du förbereda några saker:
- Installera WordPress: Börja med att installera en färsk kopia av WordPress. De flesta webbhotell har verktyg/script för snabbinstallation, som Softaculous.
- Installera All-In-One WP Migration: Följ samma process som ovan för att installera och aktivera All-In-One WP Migration-tillägget på din nya WordPress-installation.
- Kontrollera PHP-inställningarna: All-In-One WP Migration kräver vissa PHP-inställningar för att fungera korrekt. Kontrollera att följande inställningar är konfigurerade:
max_execution_time
bör vara satt till 0 (obegränsad) eller ett högt värde,max_input_time
bör vara satt till -1 (obegränsad) eller ett högt värde, ochmemory_limit
bör vara satt till minst 256M, men gärna högre. - Öka maximal uppladdningsstorlek: Om din exportfil är större än standardgränsen för filuppladdningar på din nya server måste du öka gränsen. Detta kan ofta göras genom att redigera din php.ini-fil eller genom att kontakta webbhotellet.
- Avaktivera säkerhetstillägg: Om några säkerhetstillägg blev installerade automatiskt på din nya WordPress-installation, deaktivera dessa tillfälligt för att undvika problem med importen.
- Kontrollera databasanslutningen: Se till att din WordPress-installation har en fungerande anslutning till databasen på den nya servern.
Importera din WordPress-sajt
Nu när du har förberett målservern och har exportfilen redo är det dags att importera din WordPress-webbplats till den nya platsen. Importen är i grunden inte svårare än exporten.
Navigera till All-In-One WP Migration-funktionen i din nya WordPress-installation, sedan Importera och Importera från -> Fil. Välj den .wpress-fil du laddade ner tidigare och vänta på uppladdning och bearbetning.
När filen har laddats upp och bearbetats kommer du att se en varning om att befintliga filer och databaser kommer att skrivas över. Klicka på Fortsätt för att gå vidare.
När importen är klar kommer du att behöva logga ut och logga in igen. Följ instruktionerna för att logga ut och logga sedan in igen med samma inloggningsuppgifterna som du hade på ditt tidigare webbhotell.
När du loggat in, gå till Inställningar -> Permalänkar i WordPress-adminpanelen. Klicka på Spara ändringar två gånger utan att göra några ändringar. Detta uppdaterar permalänkstrukturen så att dina länkar fungerar korrekt.
Nu bör din webbplats vara fullt funktionell på det nya webbhotellet!
Testa att allt fungerar
Det sista steget är att uppdatera dina DNS-inställningar så att domänen pekar på den nya servern. Men innan dess är det viktigt att göra en grundlig kontroll för att säkerställa att allt fungerar som det ska. Ett enkelt sätt att testa hur sajten fungerar på det nya webbhotellet innan DNS-ändringar är att redigera hosts-filen på din egen dator.
Felsökning och vanliga problem
Även om du gjort allt rätt uppstår ibland problem efter flytten.
- Importfilen är för stor:
- Problem: All-In-One WP Migration har en gräns på 512 MB för importfiler i gratisversionen.
- Lösning: Köp en premiumversion av tillägget eller genomför flytten ”manuellt”.
- Vit skärm efter import:
- Problem: PHP-minnesproblem eller inkompatibla tillägg.
- Lösning: Öka PHP-minnesgränsen eller deaktivera alla tillägg och aktivera dem ett i taget för att identifiera problemet.
- Trasiga länkar eller 404-fel:
- Problem: Detta kan bero på felaktig permalänkstruktur eller databasprefix.
- Lösning: Gå till Inställningar -> Permalänkar och spara inställningarna igen. Kontrollera också att du har rätt databasprefix i wp-config.php-filen.
- Inloggningsproblem efter migrering:
- Problem: Kan bero på felaktiga sessionsdata eller cachelagring.
- Lösning: Rensa webbläsarcachen och cookies. Om problemet kvarstår, återställ ditt lösenord via FTP genom att redigera functions.php-filen.
- Saknade bilder eller media:
- Problem: Kan bero på felaktiga sökvägar i databasen.
- Lösning: Använd ett tillägg som ”Better Search Replace” för att uppdatera URL:er i databasen.
- SSL-certifikatproblem:
- Problem: HTTPS fungerar inte efter migrering.
- Lösning: Installera om SSL-certifikatet på den nya servern och uppdatera webbplatsens URL i WordPress-inställningarna.
- Databasanslutningsproblem:
- Problem: ”Error establishing a database connection” efter migrering.
- Lösning: Kontrollera och uppdatera databasanslutningsinformationen i wp-config.php-filen.