# Παράρτημα

Συχνές ερωτήσεις για διαχειριστές του Chamilo 2.0.

## Εγκατάσταση και Ρύθμιση

**Ε: Ποια έκδοση PHP απαιτεί το Chamilo 2.0;** Α: PHP 8.2 ή υψηλότερη. Συνιστάται η PHP 8.3. Δείτε [Server Requirements](/2.x-el/odigos-diaxeirisis/admin-guide/installation/server-requirements.md).

**Ε: Μπορώ να εκτελέσω το Chamilo σε κοινόχρηστο hosting;** Α: Είναι δυνατό αλλά δεν συνιστάται. Το Chamilo 2.0 απαιτεί Composer, Node.js σε λειτουργία ανάπτυξης και πρόσβαση γραμμής εντολών για εγκατάσταση και συντήρηση. Ένας VPS ή ειδικός διακομιστής παρέχει πολύ καλύτερη εμπειρία.

**Ε: Ποια βάση δεδομένων πρέπει να χρησιμοποιήσω;** Α: Το MySQL 8.0+ ή MariaDB 10.4+ είναι οι πιο συνηθισμένες και καλύτερα δοκιμασμένες επιλογές.

**Ε: Μπορώ να εγκαταστήσω το Chamilo χωρίς γραμμή εντολών;** Α: Ναι, αν χρησιμοποιήσετε την συσκευασμένη έκδοση (.zip ή .tar.gz). Διαφορετικά, θα χρειαστείτε γραμμή εντολών για εγκατάσταση εξαρτήσεων Composer, κατασκευή frontend assets και εκτέλεση μεταφορών βάσης δεδομένων. Ο web-based οδηγός χειρίζεται τη ρύθμιση της βάσης δεδομένων και την αρχική διαμόρφωση, αλλά τα υπόλοιπα βήματα απαιτούν πρόσβαση shell σε λειτουργία ανάπτυξης.

## Χρήστες και Πιστοποίηση

**Ε: Πώς επαναφέρω τον κωδικό πρόσβασης ενός χρήστη;** Α: Πηγαίνετε στο **Administration > User list**, βρείτε τον χρήστη, κάντε κλικ στην επεξεργασία και ορίστε νέο κωδικό πρόσβασης. Εναλλακτικά, ο χρήστης μπορεί να χρησιμοποιήσει τον σύνδεσμο "Forgot password" στη σελίδα σύνδεσης (αν είναι ρυθμισμένο το email).

**Ε: Μπορώ να εισάγω χρήστες μαζικά;** Α: Ναι. Πηγαίνετε στο **Administration > Import users** και ανεβάστε αρχείο CSV ή XML με δεδομένα χρηστών. Η εισαγωγή υποστηρίζει δημιουργία νέων χρηστών και ενημέρωση υπαρχόντων.

**Ε: Πώς ενσωματώνω με LDAP ή Active Directory;** Α: Ρυθμίστε τις παραμέτρους LDAP στη διαμόρφωση πιστοποίησης. Δείτε [LDAP](/2.x-el/odigos-diaxeirisis/admin-guide/authentication/ldap.md). Οι χρήστες συγχρονίζονται κατά τη σύνδεση ή μέσω προγραμματισμένης συγχρονισμού.

**Ε: Μπορούν οι χρήστες να ανήκουν σε πολλαπλές συνεδρίες ταυτόχρονα;** Α: Ναι. Οι χρήστες μπορούν να εγγραφούν σε οποιοδήποτε αριθμό συνεδριών ταυτόχρονα. Κάθε συνεδρία παρακολουθεί την πρόοδο ανεξάρτητα.

## Μαθήματα και Περιεχόμενο

**Ε: Πώς δημιουργώ αντιγράφων ασφαλείας ενός μεμονωμένου μαθήματος;** Α: Μέσα στο μάθημα, πηγαίνετε στο **Maintenance > Create a backup**. Αυτό δημιουργεί ενημερώσιμο αρχείο του περιεχομένου και των ρυθμίσεων του μαθήματος. Μπορείτε να το επαναφέρετε στο ίδιο ή σε διαφορετικό instance του Chamilo.

**Ε: Μπορώ να αντιγράψω ένα μάθημα;** Α: Ναι. Χρησιμοποιήστε **Administration > Copy course** ή το εργαλείο συντήρησης μαθήματος μέσα στο μάθημα. Μπορείτε να αντιγράψετε περιεχόμενο μεταξύ μαθημάτων ή να δημιουργήσετε νέο μάθημα από υπάρχον.

**Ε: Ποιες εκδόσεις SCORM υποστηρίζονται;** Α: Το Chamilo υποστηρίζει SCORM 1.2. Τα πακέτα SCORM εισάγονται ως learning paths.

**Ε: Πώς περιορίζω ποιος μπορεί να δημιουργεί μαθήματα;** Α: Πηγαίνετε στο **Administration > Configuration settings > Course** και απενεργοποιήστε το **Allow non administrators (teachers) to create new courses** (`allow_users_to_create_courses`). Όταν είναι απενεργοποιημένο, μόνο οι διαχειριστές μπορούν να δημιουργούν μαθήματα. Εναλλακτικά, μπορείτε να ορίσετε όριο στον αριθμό μαθημάτων που μπορεί να δημιουργήσει οποιοσδήποτε δάσκαλος.

## Απόδοση και Συντήρηση

**Ε: Η πλατφόρμα είναι αργή. Τι πρέπει να ελέγξω πρώτα;** Α: Κατά σειρά επιρροής: (1) Βεβαιωθείτε ότι `APP_ENV=prod` και `APP_DEBUG=0` στο `.env`. (2) Επαληθεύστε ότι το PHP OPcache είναι ενεργοποιημένο. (3) Ελέγξτε την απόδοση της βάσης δεδομένων. (4) Δείτε [Performance Tuning](https://github.com/chamilo/docs/blob/2.x-el/admin-guide/platform-settings/performance-tuning.md).

**Ε: Πώς καθαρίζω την cache;** Α: Εκτελέστε `php bin/console cache:clear --env=prod` από τη γραμμή εντολών. Μην διαγράψετε χειροκίνητα τον κατάλογο `var/cache/` ενώ η εφαρμογή εκτελείται.

**Ε: Πόσο χώρο δίσκου χρειάζεται το Chamilo;** Α: Η ίδια η εφαρμογή χρειάζεται περίπου 2 GB αποσυμπιεσμένη. Ο συνολικός χώρος εξαρτάται από το ανεβασμένο περιεχόμενο (έγγραφα, βίντεο, πακέτα SCORM). Παρακολουθήστε τη χρήση δίσκου και σχεδιάστε ανάλογα.

**Ε: Πώς ρυθμίζω αυτοματοποιημένα αντιγράφων ασφαλείας;** Α: Δείτε [Backups](/2.x-el/odigos-diaxeirisis/admin-guide/maintenance/backups.md). Ελάχιστα, προγραμματίστε καθημερινή εξαγωγή βάσης δεδομένων και τακτικά backups σε επίπεδο αρχείων του καταλόγου upload.

## Email

**Ε: Οι χρήστες δεν λαμβάνουν emails. Τι πρέπει να ελέγξω;** Α: (1) Επαληθεύστε το `MAILER_DSN` στο `.env`. (2) Εκτελέστε `php bin/console mailer:test someone@example.com` για δοκιμή. (3) Ελέγξτε φακέλους spam. (4) Επαληθεύστε εγγραφές DNS SPF/DKIM. Δείτε [Email Configuration](/2.x-el/odigos-diaxeirisis/admin-guide/installation/email-configuration.md).

**Ε: Μπορώ να χρησιμοποιήσω Gmail για αποστολή emails;** Α: Ναι, για μικρές πλατφόρμες ή ανάπτυξη. Χρησιμοποιήστε App Password και λάβετε υπόψη τα ημερήσια όρια αποστολής του Gmail (500 emails/ημέρα για κανονικούς λογαριασμούς).

## Ασφάλεια

**Ε: Πώς επιβάλλω το HTTPS;** Α: Ρυθμίστε τον web server να ανακατευθύνει το HTTP σε HTTPS. Επιπλέον, ενεργοποιήστε τη ρύθμιση "Force HTTPS" στο **Administration > Configuration settings > Security**. Δείτε [Security Settings](/2.x-el/odigos-diaxeirisis/admin-guide/platform-settings/security-settings.md).

**Ε: Πώς μπλοκάρω επιθέσεις brute-force σύνδεσης;** Α: Ρυθμίστε μέγιστο αριθμό προσπαθειών σύνδεσης και CAPTCHA στις ρυθμίσεις ασφαλείας. Εξετάστε επίσης τη χρήση fail2ban σε επίπεδο διακομιστή για επιπλέον προστασία.

**Ε: Ένας χρήστης ξέχασε τον κωδικό του και το email δεν λειτουργεί. Πώς τον βοηθάω;** Α: Ως διαχειριστής, επεξεργαστείτε απευθείας τον λογαριασμό του χρήστη και ορίστε νέο κωδικό πρόσβασης. Πηγαίνετε στο **Administration > User list**, βρείτε τον λογαριασμό και ενημερώστε το πεδίο κωδικού πρόσβασης.

***

## Αναβαθμίσεις

**Ε: Μπορώ να αναβαθμίσω απευθείας από Chamilo 1.11.x σε 2.0;** Α: Ναι, αλλά πρόκειται για σημαντική μετεγκατάσταση, όχι για απλή ενημέρωση. Δείτε [Αναβάθμιση](/2.x-el/odigos-diaxeirisis/admin-guide/installation/upgrading.md). Δοκιμάστε πάντα πρώτα σε διακομιστή staging.

**Ε: Θα λειτουργήσουν τα πρόσθετά μου μετά την αναβάθμιση σε 2.0;** Α: Όχι. Τα πρόσθετα από 1.11.x δεν είναι συμβατά με 2.0 και πρέπει να ξαναγραφούν ή να αντικατασταθούν με ισοδύναμη λειτουργικότητα 2.0.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/2.x-el/odigos-diaxeirisis/admin-guide/faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
