Maak een kopie van je Totara-site
  • 28 Feb 2024
  • 2 Minuten te lezen

Maak een kopie van je Totara-site


Article Summary

Databank

De juiste manier om een back-up van je databank te maken is afhankelijk van welk databanksysteem je gebruikt. Onderstaande instructies zijn één manier om een back-up te maken van een MySQL-databank. Een andere optie zou zijn om een tool zoals phpMyAdmin te gebruiken om manueel een kopie te maken. De documentatie voor je databank zal meer opties geven.

Er zijn veel manieren om dergelijke back-ups uit te voeren. Hier is een overzicht van een script dat je op Unix kunt laten lopen om een back-up van de database te maken (het werkt goed om een dergelijk script dagelijks te laten lopen via een cron-taak):

cd /my/backup/directory
mv Totara-database.sql.gz Totara-database-old.sql.gz
mysqldump -h example.com -u myusername --password=mypassword -C -Q -e --create-options mydatabasename > Totara-database.sql
gzip Totara-database.sql

Tekencodering

Zorg ervoor dat een databasekopie de juiste tekencodering gebruikt. Gebruik UTF-8 in de meeste databases.

Controleer bij het dumpen van de hele Moodle-databank op mogelijke problemen met het coderen van tekens. In sommige gevallen zullen back-ups die gemaakt zijn met mysqldump of phpMyAdmin niet alle gegevens correct coderen. Dit zal resulteren in onleesbare tekens wanneer de database wordt hersteld.

Eén oplossing is om MySQL Administrator 1.1 te gebruiken of een andere tool die een UTF-8 dump van de gegevens zal forceren.

Tools voor databasekopieën

phpMyAdmin is de favoriete tool bij de meeste webhostingproviders.

MySQLDumper is een back-upscript voor MySQL-databases, geschreven in PHP en Perl. MySQLDumper gebruikt een gepatenteerde techniek om onderbreking van de uitvoering te voorkomen bij het uitvoeren van PHP-scripts (de maximale uitvoeringstijd is gewoonlijk ingesteld op 30 seconden). MySQLDumper verzorgt ook de hierboven genoemde encoding problemen. Het werkt ook met gecomprimeerde bestanden en maakt het mogelijk om regelmatig cron-taken in te stellen voor het updaten en updaten naar een externe FTP-site.

Geüploade bestanden

Via de Totara-interface kunnen gebruikers bestanden en mappen uploaden of maken. Deze bevinden zich in een map, vaak 'moodledata' genoemd. Omdat het alleen bestanden en mappen zijn, zijn er veel verschillende manieren om moodledata te kopiëren of te back-uppen.

  • Kopieer bijvoorbeeld de hele map met een bestandsoverdrachtsprogramma naar een andere zone, schijf of computer. Voorbeelden van bestandsoverdrachtsprogramma's zijn: FTP, WinSP, wget, rsync.
  • Je kunt een compressieprogramma gebruiken om compacte bestanden te maken (tar, zip. 7z, XZ, BZIP2, GZIP en WIM zijn enkele bestandsformaten) van de hele map. Dit kan voor of na het overzetten van bestanden.

Gewoonlijk veranderen niet alle bestanden tussen gewone/periodieke back-ups. Een nieuwe systeembeheerder wil misschien incrementele of andere efficiënte back-upprocedures bekijken.

Afhankelijk van de gebruiksomgeving zijn er veel tools voor het maken van back-ups van serverbestanden en manieren om back-ups van moodledata te maken. 

Totara-code

Het maken van een back-up van de Totara-code zal gelijkaardig zijn aan het maken van een back-up van moodledata. 

Het is altijd een goed idee om verschillende kopie's van je Totara-codebestanden te hebben. Hoewel je altijd een nieuwe basiskopie van de Totara-code van Totara kunt downloaden, heb je die code misschien eerder aangepast. Het is een goed idee om een aparte kopie van je Totara-code te maken voordat je de code aanpast. Dit omvat het installeren van de code, thema's en upgraden.

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


Was dit artikel nuttig?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.