- 11 Apr 2023
- 2 Minuten zu lesen
Erstellen Sie eine Sicherung Ihrer Totara-Website
- Aktualisiert am 11 Apr 2023
- 2 Minuten zu lesen
Datenbank
Die richtige Art der Sicherung Ihrer Datenbank hängt davon ab, welches Datenbanksystem Sie verwenden. Die folgenden Anweisungen sind eine Möglichkeit, eine MySQL-Datenbank zu sichern. Eine weitere Option wäre die Verwendung eines Tools wie phpMyAdmin, um manuell eine Sicherung zu erstellen. Die Dokumentation für Ihre Datenbank bietet weitere Optionen.
Es gibt viele Möglichkeiten, solche Sicherungen durchzuführen. Hier ist ein Überblick über ein Skript, das Sie auf Unix ausführen können, um die Datenbank zu sichern (es funktioniert gut, wenn ein solches Skript täglich über eine Cron-Aufgabe ausgeführt wird):
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
Zeichencodierung
Stellen Sie sicher, dass eine Datenbanksicherung die richtige Zeichencodierung verwendet. Verwenden Sie in den meisten Datenbanken UTF-8.
Wenn Sie die gesamte Totara-Datenbank löschen, prüfen Sie auf mögliche Probleme bei der Zeichencodierung. In einigen Fällen können Backups, die mit mysqldump oder phpMyAdmin erstellt wurden, nicht alle Daten richtig codieren. Dies führt zu nicht lesbaren Zeichen, wenn die Datenbank wiederhergestellt wird.
Tools für Datenbanksicherungen
phpMyAdmin ist das Tool der Wahl bei den meisten Webhosting-Anbietern.
MySQLDumper ist ein Sicherungsskript für MySQL-Datenbanken, das in PHP und Perl geschrieben ist. MySQLDumper verwendet eine proprietäre Technik, um Ausführungsunterbrechungen bei der Ausführung von PHP-Skripten zu vermeiden (die maximale Ausführungszeit ist in der Regel auf 30 Sekunden festgelegt). MySQLDumper kümmert sich auch um die oben genannten Codierungsprobleme. Es funktioniert auch mit komprimierten Dateien und ermöglicht die Einrichtung regelmäßiger Cron-Jobs für die Aktualisierung und Aktualisierung auf eine Remote-FTP-Site.
Hochgeladene Dateien
Über die Totara-Schnittstelle können Nutzer Dateien und Ordner hochladen oder erstellen. Diese befinden sich in einem Verzeichnis, das oft als „moodledata“ bezeichnet wird. Da es sich nur um Dateien und Ordner handelt, gibt es viele verschiedene Möglichkeiten, Stimmungsdaten zu sichern oder zu kopieren.
- Wenn Sie beispielsweise ein Dateiübertragungsprogramm verwenden, kopieren Sie das gesamte Verzeichnis in einen anderen Bereich, ein anderes Laufwerk oder einen anderen Computer. Beispiele für Dateiübertragungsprogramme sind: FTP, WinSP, wget, rsync.
- Sie können ein Komprimierungsprogramm verwenden, um kompakte Dateien (tar, zip. 7z, XZ, BZIP2, GZIP und WIM sind einige Dateiformate) des gesamten Verzeichnisses zu erstellen. Dies kann vor oder nach der Dateiübertragung erfolgen.
Normalerweise ändern sich nicht alle Dateien zwischen regelmäßigen/periodischen Sicherungen. Ein neuer Site-Administrator sollte sich mit inkrementellen oder anderen effizienten Sicherungsverfahren befassen.
Abhängig von der Betriebsumgebung gibt es viele Tools zum Sichern von Serverdateien und Möglichkeiten zum Sichern von Moodle-Daten.
Totara-Code
Die Sicherung des Totara-Codes ähnelt der Sicherung von moodledata.
Es ist immer empfehlenswert, mehrere Sicherungskopien Ihrer Totara-Codedateien zu haben. Sie können zwar immer eine neue Basiskopie des Totara-Codes von Totara herunterladen, aber Sie haben diesen Code möglicherweise bereits zuvor angepasst. Es empfiehlt sich, eine separate Sicherung Ihres Totara-Codes zu erstellen, bevor Sie den Code anpassen. Dazu gehören die Installation von beigetragenem Code, Themen und das Upgrade.