Martin Koksrud Bekkelund

Martin Koksrud Bekkelund

Teknologi • Samfunn • Politikk

Hvordan gjenopprette en WordPress-installasjon

16.03.07

Borte hos Kristin spør Eugenie om hvordan man gjenoppretter en WordPress-installasjon fra sikkerhetskopi, dersom uhellet er ute. Jeg har heldigvis aldri hatt behov for å gjenopprette WordPress-installasjonen på bekkelund.net, men jeg har ved flere anledninger tatt kopi av både database og filer for å teste på andre servere, samt ved oppgraderinger. Dette er en kjapp veiledning til hvordan du går frem, og krever noe forståelse av databaser, filsystemer, URL-er og nettlesere.

Slik sikkerhetskopierer du en WordPress-installasjon

For en fullstendig sikkerhetskopiering må du inkludere følgende

  • Database
  • Filer på webtjeneren

Sikkerhetskopiering av databasen

For å sikkerhetskopiere databasen bør du ha tilgang til et webbasert MySQL-grensesnitt, som for eksempel phpMyAdmin. De fleste ISP-er tilbyr dette verktøyet gratis som en del av driftspakken. Sjekk med din ISP for mer informasjon om hvilket grensesnitt de tilbyr, og hvordan du bruker det.

I grensesnittet velger du riktig database til høyre, og kontrollerer at det er riktige tabeller i venstre del av skjermbildet. Her illustrert med phpMyAdmin.

phpMyAdmin

I toppmenyen har du et valg som heter “Eksporter”. Velg dette for å eksportere den valgte databasen.

phpMyAdmin eksportskjermbilde

I eksportskjermbildet velger du de tabellene som inngår i din WordPress-installasjon ved å klikke på de. For å velge flere trykker du CTRL (Epletasten på Mac) mens du velger flere. Det kan variere fra installasjon til installasjon hvilke tabeller du må ta med, litt avhengig av hvilke tillegg (plugins) du har installert, med mer. Er du usikker helgarderer du ved å velge alle tabeller.

Velg hvilken filtype du ønsker å eksportere som. Jeg bruker SQL, da dette lett lar seg importere i andre grensesnitt og verktøy.

Til slutt merker du av for “Last ned som fil” og trykker “Utfør”. Nettleseren din vil nå be deg laste ned en fil som heter “databasenavn.sql”, hvor “databasenavn” selvfølgelig erstattes av navnet på din database. Filen lagrer du på et sikkert sted.

Sikkerhetskopiering av filer på webtjeneren

Det er ikke absolutt nødvendig å sikkerhetskopiere filene på webtjeneren, men det er selvfølgelig anbefalt dersom du bruker WordPress’ innebygde filopplaster, sikkerhetskopieringsfunksjon, med mer. Benytt en FTP-klient for å logge på ditt webområde og last ned alt i katalogen hvor du har installert WordPress.

Slik gjenoppretter du en WordPress-installasjon

Gjenoppretting av databasen

Gjenoppretting fungerer nøyaktig som sikkerhetskopiering, med unntak av eksport, naturligvis. I MySQL-grensesnittet velger du menyvalget “SQL”. Sørg for å ha valgt riktig database først, samt at denne ikke inneholder identiske tabeller som sikkerhetskopien din har. Her kan du velge en fil fra ditt lokale filsystem og trykke “Utfør”. Databasen blir nå lastet opp med alle tabeller og data. Vanskeligere er det ikke.

Gjenoppretting av filsystemet

På samme måte som sikkerhetskopiering, benytter du en FTP-klient for å laste filene opp til webtjeneren din. Dersom du har vært utsatt for hackerangrep anbefaler jeg på det sterkeste at du sletter alle mapper og filer som måtte ligge der fra før, før du laster opp sikkerhetskopien din. Dette for å unngå at hackere har etterlatt filer eller deler i eksisterende filer som kan gi hackere tilgang til systemet.

Gjenoppretting på en annen tjener

For test- og utviklingsformål har jeg eksportert driftsdatabasen på bekkelund.net og importert den på andre servere. Dette gjør du på samme måte som en vanlig gjenoppretting, men du må jukse litt for å komme i mål.

Foreta en gjenoppretting på den ønskede serveren, og logg inn i WordPress-grensenittet. Etter innlogging trykker du “Options”. Det som nå skjer er at WordPress omdirigerer deg til domenet hvor den opprinnelige WordPress-databasen ligger, eksempelvis blir du omdirigert fra http://nytjener/wp-admin/options-general.php til http://gammeltjener/wp-admin/options-general.php. Det eneste du nå gjør er å endre “gammeltjener” til “nytjener” i URL-en i din nettleser, og du vil bli tatt til innstillingene i den nye installasjonen.

Her sørger du for å endre feltene “WordPress address (URL)” og “Blog address (URL)” til din nye adresse, og lagrer til slutt.

Som et lite tips helt til slutt kan det være smart å prøve det ut en gang eller to på en testmaskin, slik at du ikke trenger å øve i driftsinstallasjonen din, dersom den tar kvelden. :-)

Hvor nyttig er denne artikkelen for deg?

Hva kan bli bedre?

Jeg blir veldig glad hvis du legger igjen noen stikkord om hva du tenker!

Programvare WWW

Som leser kan du gi et bidrag til produksjonen, til driften og til å skaffe utstyr til testing for å sikre regelmessige, uavhengige artikler, tester og vurderinger av høy kvalitet.

Gi et bidrag

Husk å abonnere på nyhetsbrevet, det er gratis og du får alle artikler rett i innboksen.

 

Flere artikler

Enda flere artikler? Besøk arkivet.

Om Martin

Martin Koksrud Bekkelund

Dette er Martin Koksrud Bekkelund sitt private nettsted, hvor han skriver om forbrukerteknologi, teknologiledelse og hvordan teknologi, samfunn og politikk påvirker hverandre. Martin er innehaver av konsulentselskapet Nivlheim. Les mer...

 

Mastodon Facebook LinkedIn Thingiverse GitHub Ko-Fi PayPal

© 1995-2024 Martin Koksrud Bekkelund
OpphavsrettRSS og abonnementKontaktPersonvern og informasjonskapsler