Spring til indhold
NanoHost

WordPress-drift

All-in-One WP Migration & Backup

All-in-One WP Migration er et af de mest brugte WordPress-plugins til at flytte og sikkerhedskopiere hjemmesider. Læs hvordan du bruger det, og kender begrænsningerne.

Af Kasper Stück 6 min. læsetid

All-in-One WP Migration er et plugin til WordPress, der gør det muligt at eksportere din hjemmesides database, mediefiler, plugins og temaer til én samlet fil (.wpress). Værktøjet bruges primært til at flytte (migrere) en WordPress-hjemmeside fra et webhotel til et andet, eller til at ændre domænenavn uden at miste data.

For mange virksomhedsejere og webadministratorer er manuel flytning af en hjemmeside en teknisk og risikabel opgave, der involverer FTP-klienter, database-eksporter og kompleks rettelse af stier i databasen. All-in-One WP Migration automatiserer disse trin, så selv brugere uden stor teknisk erfaring kan udføre en komplet migrering af indhold, design og indstillinger med få klik.

Hvorfor bruge All-in-One WP Migration?

Når du skal flytte en hjemmeside, er den største udfordring ofte at sikre, at alle interne links og stier til billeder bliver opdateret korrekt til det nye servermiljø eller domæne. Gør man ikke dette, ender man med brudte links og manglende ressourcer.

Pluginet udmærker sig på flere tekniske fronter:

  • Automatisk Search & Replace: Når du eksporterer din hjemmeside, lader pluginet dig indtaste et søg-og-erstat kriterie (f.eks. fra gammeltdomæne.dk til nytdomæne.dk). Den automatiske database-søgning håndterer endda serialiserede data korrekt, hvilket ofte går galt ved uerfarne manuelle database-udskiftninger og resulterer i defekte sidebyggere.
  • Træk-og-slip-brugerflade: Import og eksport klares direkte i dit WordPress-kontrolpanel uden behov for avancerede tredjepartsværktøjer som phpMyAdmin eller kommandolinjen.
  • Omgår serverbegrænsninger: Pluginet er kodet til at omgå almindelige server-restriktioner, såsom begrænsninger på filstørrelse og udførelsestid, ved at importere og eksportere data i mindre bidder (chunks). Dette gør at processen sjældent “timer ud”.

Sådan tager du en manuel backup

Selvom pluginet oftest bruges til migrering, fungerer det også som et effektivt værktøj til manuelle backups forud for større opdateringer.

Når du opretter en eksport, pakkes hele din WordPress-installation ned. Via de avancerede indstillinger kan du vælge at ekskludere bestemte elementer, f.eks. spam-kommentarer, post-revisioner eller det tunge mediebibliotek, for at holde den endelige filstørrelse nede. Dette er især nyttigt, hvis du kun ønsker at overføre design og plugins til et test-miljø (staging).

Vigtigt: En lokal eksport, der kun ligger gemt i dit WordPress-kontrolpanel, beskytter ikke din forretning mod servernedbrud eller hackerangreb. Sørg altid for at downloade din .wpress fil til din egen computer eller bruge et system, der uploader filen til en ekstern lokation. Har du fået en hacket WordPress hjemmeside, er en ren, ekstern backup afgørende for en hurtig og vellykket genoprettelse.

Trin-for-trin: Migrering mellem webhoteller

At flytte en hjemmeside til et nyt WordPress webhotel kræver grundlæggende, at du pakker siden ned på den gamle server og pakker den ud på den nye. Følg disse trin for en sikker overførsel:

  1. Eksportér fra den gamle side: Naviger til All-in-One WP Migration -> Export i venstremenuen. Vælg Export to File. Når processen er færdig, downloader du .wpress filen til dit skrivebord.
  2. Forbered den nye destination: Installer en helt ny, tom WordPress-installation på dit nye webhotel. Sørg for at den nye server kører en understøttet PHP-version.
  3. Installer pluginet: Log ind på den nye installation, og installer/aktiver All-in-One WP Migration.
  4. Importér filen: Gå til Import i pluginet, og træk din downloadede .wpress fil ind i vinduet. Lad browservinduet stå åbent og vent på, at upload og udpakning fuldføres. Det kan tage tid afhængigt af din internetforbindelse og webhotellets hastighed.
  5. Opdater Permalinks: Efter en succesfuld import vil pluginet bede dig om at gemme dine permalink-indstillinger. Dette er et kritisk trin. Gå til Indstillinger -> Permalinks og klik på knappen Gem ændringer (gør det gerne to gange i træk). Dette genopbygger din .htaccess-fil og forhindrer 404-fejl på dine undersider.

Udfordringer og begrænsninger i den gratis version

All-in-One WP Migration er et freemium-produkt. Den gratis version, der findes i WordPress-repositoriet, er utrolig kraftfuld til mindre opgaver, men har indbyggede begrænsninger, der kan nødvendiggøre investering i deres premium-udvidelser.

  • Importstørrelse: Den hyppigste udfordring er begrænsningen på import-størrelsen i gratis-versionen. Ofte ligger grænsen på 512 MB, men det påvirkes direkte af serverens PHP-indstillinger. Hvis din hjemmeside indeholder hundredevis af billeder eller indlejrede videoer, vil din backupfil hurtigt overstige denne grænse.
  • Multisite-netværk: Har du et komplekst WordPress Multisite-netværk med flere subdomæner samlet under én paraply, understøttes dette kun, hvis du tilkøber Multisite Extension.
  • Ingen automatisk backup-planlægning: Du kan ikke opsætte automatiske, planlagte backups i den basale version. Enhver eksport skal initieres manuelt.
  • Cloud-integration koster ekstra: Ønsker du at gemme dine backups direkte på Google Drive, Dropbox, OneDrive eller Amazon S3, kræver hver enkelt integration køb af en specifik og relativt dyr extension.

Håndtering af store import-filer

Løber du ind i filstørrelsesbegrænsningen ved import, er der typisk to måder at løse problemet på:

  1. Køb Unlimited Extension: Dette fjerner filstørrelsesgrænsen i selve pluginet permanent.
  2. Juster PHP-indstillinger: Nogle gange er den reelle begrænsning dikteret af dit nuværende webhotel. Her skal variablerne upload_max_filesize og post_max_size hæves i serverens PHP-konfiguration (ofte via cPanel eller et tilsvarende hosting-panel).

Typiske tekniske udfordringer ved flytning

Selvom pluginet fjerner mange af de traditionelle hovedpiner ved en hjemmesideflytning, er der stadig server-specifikke ting, der kan drille:

  • Timeout under eksport/import: Hvis webhotellet er konfigureret med en meget restriktiv max_execution_time, kan processen fryse midt i det hele. Det kræver kontakt til supporten eller manuel rettelse af PHP-værdien.
  • DNS og SSL: Husk at en migrering af filerne kun er det halve arbejde. Du skal også sørge for at ændre DNS-pegningen (typisk A-records) til den nye servers IP-adresse, samt udstede et gyldigt SSL/TLS certifikat, før hjemmesiden reelt fungerer fejlfrit på den nye placering.
  • Tredjeparts cache: aggressive cache-systemer (som Redis eller Varnish) på det gamle webhotel kan af og til skabe rod i eksportfilen. Det anbefales altid at tømme al cache og deaktivere cache-plugins umiddelbart før du opretter en eksport.

Automatisering af backups og professionelle alternativer

For en virksomhed, der er dybt afhængig af sin online tilstedeværelse – særligt webshops baseret på f.eks. WooCommerce – er manuelle backups ikke en gangbar løsning i længden. Ordrer, kundedata og lagertal ændrer sig time for time, og en backup, der er taget for blot få timer siden, kan mangle vital forretningsdata.

All-in-One WP Migration kan ganske vist automatiseres via de dyre betalte udvidelser, men på markedet findes der alternative plugins og opsætninger, der ofte er bedre egnet til en fuldautomatisk driftsstrategi:

  • UpdraftPlus: Et af de stærkeste og mest udbredte alternativer, som i sin gratis version tillader at sætte planlagte backups i system og automatisk sende filerne til skyen uden ekstra gebyrer.
  • Trinvis (Incremental) backup: Løsninger som BlogVault eller WP Time Capsule tager trinvise backups, hvilket betyder, at de kun uploader de filer eller tabeller, der reelt er ændret siden sidst. Det minimerer serverbelastningen drastisk.
  • Server-side backups: Den mest robuste strategi er ofte at forlade sig helt på, at driften tager natlige, maskinelle fulde backups på serverniveau (f.eks. via JetBackup eller Acronis). Dette belaster slet ikke din WordPress-hjemmesides PHP-ressourcer og sikrer, at hele servermiljøet kan gendannes, hvis uheldet er ude.

Konklusion

All-in-One WP Migration & Backup brillerer til sit oprindelige kerneformål: at muliggøre en nem og sikker flytning af hjemmesider mellem forskellige servere eller domæner for brugere uden indgående kodnings- og databasekendskab.

Til engangsopgaver, staging-miljøer og manuelle øjebliksbilleder før store opdateringer er pluginet i en klasse for sig. Skal du derimod etablere en professionel, løbende og omkostningseffektiv automatisk backup-rutine til din daglige drift, bør du undersøge markedet for alternativer, der passer bedre til din virksomheds skalerbarhed og sikkerhedskrav.