# Moodle Upgraden

> Moodle is ontworpen om netjes van een oudere naar een recentere versie te upgraden.

> Een Moodleïnstallatie kun je best in volgende stappen upgraden:

> ### 1. Maak van belangrijke gegevens een backup

> > Hoewel het niet strikt noodzakelijk is, is het toch altijd een goed idee om een backup te maken van gelijk welk productiesysteem voor je een belangrijke update uitvoert voor het geval je om één of ander reden zou moeten terugkeren naar een oudere versie. Best is dat je de backup van je Moodleserver dagelijks automatisch laat gebeuren, zodat je deze stap kunt overslaan.

> > Er zijn drie plaatsen waarvan je een backup moet maken:

> > > 1. De softwaremap van Moodle

> > > > Maak een aparte kopie van deze bestanden voor je upgrade, zodat je je config.php, toegevoegde modules zoals thema's, talen enz.gemakkelijk kunt terugplaatsen.

> > > 2. De map met je gegevens

> > > > Dit is de plaats waar de geüploade bestanden geplaatst worden (zoals bronnen en opdrachten van leerlingen). Het is altijd belangrijk een backup te hebben van deze bestanden. Soms gaat een upgrade bestanden uit je gegevensmap hernoemen of verplaatsen.

> > > 3. Je databank

> > > > De meeste Moodle-upgrades zullen de databanktabellen wijzigen door velden toe te voegen of te wijzigen. Een databank kan op verschillende manieren geback-upt worden. Eén manier om een MySQL-databank te back-uppen is een 'dump' te maken naar een SQL-bestand. In volgend voorbeeld zie je de Unixcommando's om een dump te maken van een databank die "Moodle" heet:

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

> > > > Je kunt ook de "Export"-functie van de optionele "Database"-webinterface van Moodle gebruiken om hetzelfde te doen op alle besturingssystemen.

> ### 2. De nieuwe Moodlesoftware installeren

> > Een gedownload archiefbestand gebruiken

> > > Overschrijf geen oude installatie tenzij je weet wat je doet ...soms kunnen oude bestanden problemen veroorzaken in nieuwe installaties. De beste manier is je huidige Moodlemap te hernoemen en dan het nieuwe Moodle archiefbestand uit te pakken in de oude locatie.

> > > > Op unix: mv moodle moodle.backup
> > > > tar xvzf moodle-1.1.tgz

> > > Kopieer daarna je config.php en al je andere plugins zoals bijvoorbeeld een aangepast thema:

> > > > Op unix: cp moodle.backup/config.php moodle
> > > > cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

> > CVS gebruiken

> > > Als je CVS gebruikt kun je gewoon naar de Moodlerootmap gaan en updaten naar de nieuwe bestanden:

> > > > cvs update -dP

> > > Zorg er in elk geval voor dat je de "d"-parameter om eventuele nieuwe mappen aan te maken gebruikt en de "P"-parameter om lege mappen weg te gooien. Een CVS-upgrade is alleen mogelijk als je een CVS-installatie hebt gedaan. Er is een aparte documentatiepagina over het werken met CVS.

> > > ALs je zelf de Moodlebestanden bewerkt hebt, let dan goed op de boodschappen om mogelijke conflicten op te sporen. Al je aangepaste thema's en afwijkende plugins zullen bewaard blijven.

> ### 3. De upgrade afronden

> > De laatste stap is het upgradeproces in Moodle te starten.

> > Om dat te doen moet je gewoon de beheerpagina van je installatie bezoeken.

> > > http://example.com/moodle/admin

> > Je hoeft hiervoor niet als beheerder aangemeld te zijn.

> > Moodle zal de nieuwe versie automatisch detecteren en daarna alle database-updates en benodigde updates van het bestandssysteem uitvoeren. Als het upgradeproces bepaalde stappen niet zelf kan doen (heel zelden), dan zul je boodschappen zien met aanwijzingen over wat je moet doen.

> Als alles goed gegaan is (geen foutmeldingen) dan kun je je nieuwe Moodle gaan gebruiken en van de nieuwe mogelijkheden gaan genieten!

> Als je toch moeilijkheden zou ondervinden met je upgrade, ga dan naar moodle.org en post hierover op het Installation Support Forum in Using Moodle.

Moodle Documentation

Version: $Id: upgrade.html,v 1.6.2.3 2006/02/06 10:00:24 moodler Exp $