Å oppgradere Moodle

Moodle er laget slik at det er enkelt å oppgradere fra hvilken som helst gammel versjon til en nyere versjon. 

Når du oppgraderer Moodle bør du følge disse stegene:

1. Ta sikkerhetskopi av viktig data

Selv om det ikke er helt nødvendig er det alltid lurt å ta sikkerhetskopi av slike systemer før du gjør en større oppgradering, i tilfelle du likevel må gå tilbake til den gamle versjonen av en eller annen grunn. Det er en god idé å autumatisere serveren din slik at den tar sikkerhetskopi av Moodle hver dag. Da kan du hoppe over dette steget.

Det er tre områder som trenger sikkerhetskopi:

1. Moodles programkatalog

Lag en separat kopi av disse filene før oppgraderingen. Slik kan du få tak i config.php og alle andre moduler du har lagt til som temaer, språk etc.

2. Datakatalogen.

Her ligger alt opplastet innhold (slik som ressurser og studentinnleveringer i fagene) så det er svært viktig å ha kopi av disse filene i alle fall. Noen ganger kan oppgraderingen flytte eller gi nytt navn til kataloger i denne katalogen.

3. Databasen

De fleste oppgraderingene av Moodle vil endre databasetabellene med å legge til eller å endre felter. Hver database har ulike måter for å ta sikkerhetskopi. En måte å ta kopi av en MySQL-database er å 'dumpe' den til en enkelt SQL-fil. Det følgende eksempelet viser kommandoer i Unix for å 'dumpe' databasen som heter "moodle":

mysqldump moodle > moodle-backup-2002-10-26.sql

Du kan også bruke funksjonen "Export" i Moodles "Manage Database" for å gjøre det samme på alle plattformer.

 

2. Installer den nye versjonen av Moodle

Med et nedlastet arkiv

Ikke overskriv en gammel versjon hvis du ikke vet hva du gjør. Noen ganger kan gamle elementer lage problemer i nye installasjoner. Det beste er å gi den gamle Moodlekatalogen et nytt navn. Deretter pakker du ut den nye versjonen til den gamle katalogen (det gamle katalognavnet).

mv moodle moodle.backup
tar xvzf moodle-1.0.6.tgz

Deretter kopierer du på kryss og tvers i config.php og alt annet du har endret som temaer:

cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

Med CVS

Hvis du bruker CVS går du bare til hovedkatalogen i Moodle og oppdaterer til de nye filene:

cvs update -dP

Pass på parameteren "d" for å lage nye kataloger hvis nødvendig, og parameteren "P" for å fjerne tomme kataloger.

Hvis du har redigert filer i Moodle må du følge nøye med på skjermen. Følg med beskjedene du får om mulige konflikter. Alle dine egne temaer og ikke standard plugins forblir urørt.

 

3. Gjør ferdig oppgraderingen

Det siste steget er å starte oppgraderingen i selve Moodle.

For å gjøre dette går du til adminsiden i din installasjon.

http://example.com/moodle/admin

Det spiller ingen rolle om du er logget inn som administrator eller ikke.

Moodle oppdager automatisk den nye versjonen og utfører alle oppgraderingene som behøves i databasen og filsystemet. Hvis det er noe det ikke klarer selv (svært sjelden) vil du få beskjed om hva du må gjøre.

 

Dersom alt går bra (ingen feilmeldinger) kan du starte å bruke den nye versjonen av Moodle og nyte de nye funksjonene!

Hvis du har problemer med oppgraderingen, besøk moodle.org og send innlegg i forumet Installation Support Forum.

 

 

Dokumentasjon om Moodle

Versjon: $Id$