For the complete documentation index, see llms.txt. This page is also available as Markdown.

Αντίγραφα Ασφαλείας

Τα τακτικά αντιγράφων ασφαλείας είναι απαραίτητα για την προστασία των δεδομένων του Chamilo. Αυτή η σελίδα καλύπτει τι να αντιγράψετε ασφαλίστρια και πώς.

Τι να Αντιγράψετε Ασφαλίστρια

1. Βάση Δεδομένων

Η βάση δεδομένων του Chamilo περιέχει όλα τα δεδομένα της πλατφόρμας: χρήστες, μαθήματα, παρακολούθηση, βαθμολογίες, μηνύματα και ρυθμίσεις. Αυτό είναι το πιο κρίσιμο στοιχείο για αντιγραφή ασφαλείας.

Πώς να κάνετε αντιγραφή ασφαλείας:

mysqldump -u username -p chamilo_database > chamilo_backup_$(date +%Y%m%d).sql

2. Αρχεία

Το Chamilo αποθηκεύει τα ανεβασμένα αρχεία (έγγραφα, εικόνες, πακέτα SCORM) στο σύστημα αρχείων. Οι βασικοί κατάλογοι για αντιγραφή ασφαλείας:

  • var/ — Ανεβασμένα αρχεία και πόροι

  • public/plugin/ — Αρχεία πρόσθετων (μόνο αν έχετε προσθέσει προσαρμοσμένα πρόσθετα)

Αν χρησιμοποιείτε αποθήκευση cloud (S3, Azure Blob), βεβαιωθείτε ότι η αντιγραφή ασφαλείας/έκδοση του παρόχου cloud είναι ενεργοποιημένη.

3. Ρυθμίσεις

  • .env — Η ρύθμιση περιβάλλοντος σας

  • config/ — Οποιαδήποτε προσαρμοσμένα αρχεία ρυθμίσεων

Πρόγραμμα Αντιγράφων Ασφαλείας

Στοιχείο
Συνιστώμενη συχνότητα

Βάση Δεδομένων

Καθημερινά

Αρχεία

Καθημερινά ή εβδομαδιαία (ανάλογα με τη δραστηριότητα ανεβάσματος)

Ρυθμίσεις

Μετά από οποιαδήποτε αλλαγή ρυθμίσεων

Αποκατάσταση

Για να αποκαταστήσετε από αντιγραφή ασφαλείας:

  1. Αποκαταστήστε τη βάση δεδομένων από το SQL dump

  2. Αποκαταστήστε τους καταλόγους αρχείων

  3. Αποκαταστήστε τα αρχεία ρυθμίσεων

  4. Καθαρίστε την cache του Symfony: php bin/console cache:clear

Συμβουλές

  • Αυτοματοποιήστε τα αντιγράφων ασφαλείας — Χρησιμοποιήστε cron jobs για να εκτελούνται αυτόματα

  • Αποθηκεύστε εκτός έδρας — Κρατήστε αντίγραφα ασφαλείας σε ξεχωριστό διακομιστή ή αποθήκευση cloud

  • Δοκιμάστε την αποκατάσταση — Περιοδικά δοκιμάστε ότι μπορείτε να αποκαταστήσετε επιτυχώς από αντιγραφή ασφαλείας

  • Τεκμηριώστε τη διαδικασία σας — Κρατήστε γραπτές οδηγίες για τη διαδικασία αποκατάστασης ώστε οποιοσδήποτε στην ομάδα να μπορεί να την εκτελέσει

Τελευταία ενημέρωση

Ήταν χρήσιμο αυτό;