Μάγος Εγκατάστασης
Το Chamilo 2.0 περιλαμβάνει έναν ιστορικό οδηγό εγκατάστασης που σας καθοδηγεί στη αρχική ρύθμιση. Ο οδηγός εκτελείται αυτόματα όταν προσπελαύνετε την πλατφόρμα για πρώτη φορά.
Πριν Ξεκινήσετε
Βεβαιωθείτε ότι ικανοποιούνται οι εξής προϋποθέσεις:
Ο διακομιστής σας πληροί όλες τις απαιτήσεις διακομιστή.
Έχετε κατεβάσει μια συσκευασμένη (zip ή tar.gz) έκδοση του Chamilo.
Ο ιστορικός διακομιστής σας είναι ρυθμισμένος να εξυπηρετεί τον κατάλογο
public/ως ρίζα εγγράφων.Το αρχείο
.envσας υπάρχει και είναι κενό (ο οδηγός θα καθοδηγήσει τη ρύθμιση της βάσης δεδομένων).
Βήμα 1: Γλώσσα Εγκατάστασης

Το πρώτο βήμα σας επιτρέπει να επιλέξετε τη γλώσσα για τη διαδικασία εγκατάστασης. Επιλέξτε την προτιμώμενη γλώσσα σας από την αναδυόμενη λίστα.
Αν το Chamilo εντοπίσει υπάρχουσα εγκατάσταση (για αναβάθμιση), θα εμφανίσει την κατάσταση μετεγκατάστασης και θα προτείνει διαδρομή αναβάθμισης αντί για νέα εγκατάσταση.
Βήμα 2: Έλεγχος Απαιτήσεων

Ο οδηγός ελέγχει το περιβάλλον του διακομιστή σας:
Έκδοση PHP είναι 8.2 ή ανώτερη
Απαιτούμενες επεκτάσεις PHP είναι εγκατεστημένες (intl, gd, curl, zip, mbstring, xml, κ.λπ.)
Συνιστώμενες ρυθμίσεις PHP — το
date.timezoneείναι ρυθμισμένο, επαρκή όρια ανεβάσματος/μνήμηςΔικαιώματα καταλόγων και αρχείων — οι
var/,config/καιpublic/upload/είναι εγγράψιμοι από τον ιστορικό διακομιστή
Αν οποιαδήποτε απαίτηση δεν ικανοποιείται, ο οδηγός εμφανίζει προειδοποιήσεις ή σφάλματα. Αναλύστε τα πριν προχωρήσετε.
Βήμα 3: Άδεια Χρήσης

Αυτό το βήμα εμφανίζει την άδεια GNU/GPLv3. Πρέπει να επιλέξετε το πλαίσιο ελέγχου "Αποδέχομαι" για να προχωρήσετε.
Προαιρετικά, μπορείτε να επεκτείνετε την ενότητα Στοιχεία Επικοινωνίας για να παρέχετε λεπτομέρειες σχετικά με τον οργανισμό σας (όνομα, email, εταιρεία, χώρα). Αυτό είναι προαιρετικό και βοηθά την κοινότητα του Chamilo να κατανοήσει ποιοι χρησιμοποιούν την πλατφόρμα, αλλά θα μας επιτρέψει επίσης να επικοινωνήσουμε μαζί σας πολύ σπάνια για εκδηλώσεις που γίνονται κοντά σας.
Βήμα 4: Ρυθμίσεις Βάσης Δεδομένων

Εισαγάγετε τα στοιχεία σύνδεσης της βάσης δεδομένων σας:
Διακομιστής βάσης δεδομένων
Το όνομα διακομιστή ή IP του διακομιστή βάσης δεδομένων σας (π.χ., localhost ή 127.0.0.1)
Θύρα βάσης δεδομένων
Προεπιλογή: 3306 για MySQL/MariaDB
Όνομα βάσης δεδομένων
Το όνομα της βάσης δεδομένων που θα χρησιμοποιηθεί (μόνο αλφαριθμητικά και κάτω παύλες)
Χρήστης βάσης δεδομένων
Ένας χρήστης βάσης δεδομένων με πλήρη δικαιώματα στην καθορισμένη βάση δεδομένων
Κωδικός βάσης δεδομένων
Ο κωδικός πρόσβασης για τον χρήστη της βάσης δεδομένων
Κάντε κλικ στο Έλεγχος σύνδεσης βάσης δεδομένων για δοκιμή. Ο οδηγός δεν θα σας αφήσει να προχωρήσετε μέχρι να είναι επιτυχής η σύνδεση. Αν η βάση δεδομένων υπάρχει ήδη, εμφανίζεται προειδοποίηση.
Βήμα 5: Ρυθμίσεις Διαμόρφωσης

Αυτό το βήμα συνδυάζει τη δημιουργία λογαριασμού διαχειριστή, ρυθμίσεις πύλης και ρύθμιση email.
Λογαριασμός Διαχειριστή
Σύνδεση
Το όνομα χρήστη του διαχειριστή
Κωδικός
Επιλέξτε έναν ισχυρό κωδικό — αυτός ο λογαριασμός έχει πλήρη πρόσβαση στην πλατφόρμα
Όνομα
Το βαφτιστικό του διαχειριστή
Επώνυμο
Το επώνυμο του διαχειριστή
Χρησιμοποιείται για ειδοποιήσεις συστήματος και επαναφορά κωδικού
Τηλέφωνο
Προαιρετικός αριθμός επικοινωνίας
Αυτές οι λεπτομέρειες διαχειριστή θα χρησιμοποιηθούν επίσης από το Chamilo για να συμπληρώσει τα στοιχεία επικοινωνίας υποστήριξης, οπότε βεβαιωθείτε ότι θα τα επαναρυθμίσετε στις ρυθμίσεις μετά την ολοκλήρωση της εγκατάστασης.
Ρυθμίσεις Πύλης
Γλώσσα
Η προεπιλεγμένη γλώσσα διεπαφής
Όνομα πύλης
Το όνομα της πλατφόρμας σας (π.χ., "LMS του Οργανισμού μου")
Σύντομο όνομα εταιρείας
Το συντομευμένο όνομα του οργανισμού σας
URL εταιρείας
Ο ιστότοπος του οργανισμού σας
Μέθοδος κρυπτογράφησης
Αλγόριθμος hashing κωδικού — συνιστάται το bcrypt
Επιτρέπω αυτοέγγραφση
Ναι / Όχι / Μετά από έγκριση
Επιτρέπω αυτοέγγραφση ως εκπαιδευτής
Ναι / Όχι
Ρύθμιση Email
Η ενότητα ρυθμίσεων email σας επιτρέπει να ρυθμίσετε τον μεταφορέα αλληλογραφίας (SMTP, Amazon SES, Mailjet, κ.λπ.) και να δοκιμάσετε την αποστολή email. Δείτε Ρύθμιση Email για λεπτομέρειες.
Όλες αυτές οι ρυθμίσεις μπορούν να αλλάξουν αργότερα από τον πίνακα διαχείρισης.
Βήμα 6: Τελικός Έλεγχος Πριν την Εγκατάσταση

Αυτό το βήμα εμφανίζει μια σύνοψη όλων όσων εισαγάγατε για ανασκόπηση:
Διαπιστευτήρια διαχειριστή (ο κωδικός είναι κρυμμένος από προεπιλογή — κάντε κλικ στο εικονίδιο του ματιού για εμφάνιση)
Ρυθμίσεις πύλης
Στοιχεία σύνδεσης βάσης δεδομένων
Ελέγξτε προσεκτικά και μετά κάντε κλικ στο Εγκατάσταση Chamilo για να εκτελέσετε την εγκατάσταση. Ο οδηγός δημιουργεί όλους τους πίνακες της βάσης δεδομένων, εισάγει τα αρχικά δεδομένα και ρυθμίζει την πλατφόρμα.
Βήμα 7: Ολοκλήρωση Εγκατάστασης

Αφού ολοκληρωθεί επιτυχώς η εγκατάσταση, ο οδηγός εμφανίζει:
Συμβουλές έναρξης — Προτείνει τη δημιουργία του πρώτου σας μαθήματος για εξερεύνηση της πλατφόρμας (ως διαχειριστής, πρέπει να το κάνετε από τον πίνακα διαχείρισης)
Συστάσεις ασφαλείας:
Κάντε τον κατάλογο
config/μόνο αναγνώσιμο (chmod 0555)Διαγράψτε τον κατάλογο
public/main/install/
Έναν σύνδεσμο προς την πύλη σας για σύνδεση με τα διαπιστευτήρια διαχειριστή που μόλις δημιουργήσατε
Μετά την Εγκατάσταση
Αφού ολοκληρώσετε τον οδηγό:
Απομάκρυνση ή περιορισμός πρόσβασης στον εγκαταστάτη -- Ο οδηγός δεν πρέπει να είναι προσβάσιμος μετά την εγκατάσταση. Το Chamilo τον κλειδώνει συνήθως αυτόματα, αλλά ελέγξτε ότι η επανεπίσκεψη στη διεύθυνση εγκατάστασης ανακατευθύνει στη σελίδα σύνδεσης.
Διαμόρφωση αποστολής email -- Δείτε Διαμόρφωση Email.
Ρύθμιση αντιγράφων ασφαλείας -- Πριν προσθέσετε περιεχόμενο, ρυθμίστε αυτοματοποιημένα αντίγραφα ασφαλείας βάσης δεδομένων και αρχείων (το Chamilo δεν παρέχει λύση για αυτό, αλλά η αντιγραφή του φακέλου var/ και της βάσης δεδομένων είναι τα 2 πιο σημαντικά στοιχεία).
Έλεγχος ρυθμίσεων ασφαλείας -- Δείτε Ρυθμίσεις Ασφαλείας.
Αντιμετώπιση Προβλημάτων
Κενή σελίδα στη διεύθυνση εγκατάστασης
Ελέγξτε τα αρχεία καταγραφής σφαλμάτων PHP. Αλλάξτε προσωρινά σε APP_ENV=dev στο .env για να δείτε σφάλματα στον περιηγητή.
Αποτυχία σύνδεσης βάσης δεδομένων
Επαληθεύστε τα διαπιστευτήρια, επιβεβαιώστε ότι η βάση δεδομένων υπάρχει, ελέγξτε ότι ο διακομιστής βάσης δεδομένων επιτρέπει συνδέσεις από τον ξενιστή του web server.
Σφάλματα άρνησης αδειών
Βεβαιωθείτε ότι ο var/ είναι εγγράψιμος από τον χρήστη του web server.
Μη φόρτωση πόρων (χωρίς CSS/JS)
Εκτελέστε yarn install && yarn build για να μεταγλωττίσετε τους πόρους του frontend.
Τελευταία ενημέρωση
Ήταν χρήσιμο αυτό;