Το Moodle είναι ένα από τα καλύτερα διαθέσιμα συστήματα διαχείρισης μάθησης. Το
Εγκαθιστούμε το Moodle σε έναν ολοκαίνουργιο, καθαρό διακομιστή Ubuntu χωρίς λογισμικό ή δεδομένα σε αυτόν. Εάν ο διακομιστής σας έχει δεδομένα σε αυτόν - δημιουργήστε πρώτα αντίγραφα ασφαλείας δεδομένων. Ο συγγραφέας δεν ευθύνεται για πιθανή απώλεια δεδομένων.
Πριν ξεκινήσετε
Ρίξτε μια ματιά στο δικό μαςυπηρεσία φιλοξενίας για το Moodleκοινοτική έκδοση. Μπορείτε να αρχίσετε να χρησιμοποιείτε το LMS χωρίς να χρειάζεται να το εγκαταστήσετε!
Προαπαιτήσεις
- Εγκαταστήστε αΔιακομιστής VPSμε το Ubuntu 22.04 σε αυτό
- Αποκτήστε ένα πλήρως πιστοποιημένοόνομα τομέαδείχνοντας τον διακομιστή σας
Για παραδείγματα σε αυτόν τον οδηγό θα χρησιμοποιήσουμε τομέαmoodle.example.org, αλλάξτε το στο δικό σας όνομα τομέα.
Προετοιμασία διακομιστή Ubuntu για εγκατάσταση Moodle
Ενημερώστε το σύστημα
Πρώτα πρώτα
$ sudo apt ενημέρωση

Εγκαταστήστε τον διακομιστή Apache, PHP-8.1, MariaDB MySQL
Επόμενη εγκατάσταση εξαρτήσεων Moodle. Πρέπει να εγκαταστήσουμε διακομιστή ιστού Apache, PHP 8.1, διακομιστή MariaDB SQL, διακομιστή αλληλογραφίας και μια λίστα με επεκτάσεις PHP που απαιτούνται από το Moodle.
$ sudo apt εγκατάσταση apache2 php8.1 postfix διακομιστή mariadb $ sudo apt install php8.1-mysql php8.1-fpm php8.1-iconv php8.1-mbstring php8.1-curl php8.1-tokenizer php8.1-xmlrpc php8.1-soap php8.1pph8-ctype. php8.1-simplexml php8.1-xml php8.1-intl
Όταν ολοκληρωθεί η εγκατάσταση, ξεκινήστε τον διακομιστή web apache.
$ sudo systemctl start apache2 $ sudo systemctl ενεργοποίηση του apache2
Διαμορφώστε τις παραμέτρους του Apache VirtualHost και PHP-FPM
Θα τρέχουμε το Moodle 4.2 σε Apache και PHP-FPM. Στο επόμενο βήμα θα ρυθμίσουμε το PHP-FPM για Apache.
1. Ξεκινήστε την υπηρεσία PHP-FPM και ενεργοποιήστε την κατά την εκκίνηση.
$ sudo systemctl εκκίνηση php8,1-fpm $ sudo systemctl ενεργοποίηση php8.1-fpm
2. Για να χρησιμοποιήσουμε το PHP-FPM με τον Apache πρέπει να ενεργοποιήσουμε τις λειτουργικές μονάδες proxy_fcgi και proxy.
proxy sudo a2enmod proxy_fcgi
3. Δημιουργήστε αρχείο διαμόρφωσης Apache για το Moodle.
$ sudo nano /etc/apache2/sites-available/moodle.conf
Εισαγάγετε την ακόλουθη διαμόρφωση στο moodle.conf. ΑντικαθιστώΌνομα διακομιστή, DocumentRoot, Κατάλογοςμε τις αξίες σου.
<VirtualHost *:80> ServerNamemoodle.example.orgServerAlias www.moodle.example.orgDocumentRoot /home/moodle/public_html
Αποθηκεύστε και κλείστε το αρχείο με CTRL X, μετά Y και μετά Enter.
4. Ενεργοποιήστε τον νέο εικονικό κεντρικό υπολογιστή και φορτώστε ξανά τον διακομιστή ιστού Apache.
$ a2ensite moodle $ systemctl επαναφόρτωση του apache2
5. Επίσης αυτό
# a2enmod rewrite # a2enmod ssl # systemctl restart apache2
Δημιουργία βάσης δεδομένων και χρήστη βάσης δεδομένων
1. Εκκινήστε και ενεργοποιήστε τον διακομιστή MariaDB SQL
root@moodle-lms-install:~# systemctl start mariadb root@moodle-lms-install:~# systemctl enable mariadb
2. Δημιουργία χρήστη και βάσης δεδομένων MySQL
root@moodle-lms-install:~# mysql MariaDB [(none)]> create database moodle_dev; MariaDB [(none)]> grant all privileges on moodle_dev.* to moodle_user@localhost identified by 'Change_to_Strong_SQL_Password'; MariaDB [(none)]> flush privileges;
Αφού έχουμε ρυθμίσει το Apache, την PHP και τη MySQL, μπορούμε να προχωρήσουμε στην εγκατάσταση κώδικα moodle.
Εγκαταστήστε τον κώδικα του Moodle
1. Δημιουργήστε έναν οικιακό κατάλογο για τον ιστότοπο Moodle και τον δημόσιο κατάλογο
$ useradd --create-home -s /bin/sh moodle $ mkdir -p /home/moodle/public_html $ chmod 711 /home/moodle
2. Κατεβάστε τον πιο πρόσφατο κώδικα του Moodle και εξαγάγετε τον στον δημόσιο κατάλογο.
Μπορείτε να κατεβάσετε το πιο πρόσφατο moodle απόhttps://download.moodle.org/releases/latest/. Αποκτήστε τον κωδικό και μεταφορτώστε τον στον δημόσιο κατάλογο. Στην περίπτωσή μας ο κατάλογος είναι
Εκτελέστε την εγκατάσταση στο πρόγραμμα περιήγησης
Πριν προχωρήσετε σε αυτό το τελευταίο βήμα, πρέπει να υποδείξετε το όνομα τομέα σας στη διεύθυνση IP του διακομιστή σας. Όταν διαμορφωθεί το DNS, μπορείτε να εκτελέσετε την εγκατάσταση του Moodle σε ένα πρόγραμμα περιήγησης.
1. Ανοίξτε το πρόγραμμα περιήγησής σας και πλοηγηθείτε στο Moodle σας
2. Επιλέξτε ιστότοπο

3. Επιβεβαιώστε τις διαδρομές
Στο επόμενο βήμα επιβεβαιώστε ότι η διεύθυνση web, ο κατάλογος του moodle και ο κατάλογος δεδομένων είναι σωστά. Ο κατάλογος δεδομένων έλειπε στην εγκατάστασή μας, οπότε τον δημιουργήσαμε σε αυτό το βήμα.
# mkdir /home/moodle/moodledata # chown www-data:www-data /home/moodle/moodledata

4. Επιλέξτε έναν διακομιστή βάσης δεδομένων
Χρησιμοποιούμε το MariaDB για αυτόν τον οδηγό. Επιλέξτε MariaDB από το αναπτυσσόμενο μενού.

5. Εισαγάγετε τις ρυθμίσεις της βάσης δεδομένων
Εισαγάγετε όνομα βάσης δεδομένων, χρήστη βάσης δεδομένων και κωδικό πρόσβασης που δημιουργήσαμε νωρίτερα.

6. Δημιουργήστε αρχείο config.php
Αφού εισάγετε τις ρυθμίσεις της βάσης δεδομένων και κάνετε κλικ
7. Αποδοχή άδειας χρήσης
Πρέπει να διαβάσετε και να αποδεχτείτε τη συμφωνία άδειας χρήσης του Moodle σε αυτό το βήμα.
8. Περάστε τους ελέγχους διακομιστή
Οι περισσότεροι από τους ελέγχους πέρασαν στην εγκατάστασή μας. Έπρεπε μόνο να αλλάξουμε
$ nano /etc/php/8.1/fpm/php.ini $ systemctl επαναφόρτωση php8.1-fpm

9. Διαμορφώστε τον κύριο λογαριασμό διαχειριστή σας
Σε αυτό το βήμα θα πρέπει να διαμορφώσετε τον λογαριασμό διαχειριστή. Εισαγάγετε το όνομα χρήστη διαχειριστή, τον κωδικό πρόσβασης και άλλα απαιτούμενα στοιχεία.
10. Εισαγάγετε τις ρυθμίσεις αρχικής τοποθεσίας
Διαμορφώστε το όνομα τοποθεσίας, το σύντομο όνομα για τον ιστότοπο, τη σύνοψη αρχικής τοποθεσίας τοποθεσίας και άλλες πληροφορίες.

Δημιουργήστε το πρώτο σας μάθημα!
Μετά από μερικά τελευταία κλικ, θα δείτε τον πίνακα ελέγχου LMS και το Ημερολόγιο. Προχωρήστε σε







