Upgraden

Uit MoodleDocs
Ga naar:navigatie, zoeken

Moodle is ontworpen om netjes van een oudere naar een recentere versie te upgraden. Er zijn per versie een aantal specifieke richtlijnen, deze kan je lezen om meer te weten over een upgrade naar een bepaalde versie. Voor meer info kan je kijken naar Upgraden naar Moodle 1.6, Upgraden naar Moodle 1.7, Upgraden naar Moodle 1.8 or Upgraden naar Moodle 1.9 Een Moodleïnstallatie kun je best in volgende stappen upgraden:

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:

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.

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.

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.

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.

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.