Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
el:install [2017/10/18 11:29] – [Οδηγίες Εγκατάστασης Πλατφόρμας] admin | el:install [2023/05/16 14:16] – [1.2 PHP (εκδόσεις >= 8.0)] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Οδηγίες Εγκατάστασης Πλατφόρμας ===== | ===== Οδηγίες Εγκατάστασης Πλατφόρμας ===== | ||
- | Open eClass 3.5 | + | Open eClass 3.14 |
Η πλατφόρμα Open eClass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου GUnet για την υποστήριξη της Υπηρεσίας Ασύγχρονης Τηλεκπαίδευσης. Αναπτύχθηκε από την Ομάδα Ασύγχρονης Τηλεκπαίδευσης του Ακαδημαϊκού Διαδικτύου, | Η πλατφόρμα Open eClass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου GUnet για την υποστήριξη της Υπηρεσίας Ασύγχρονης Τηλεκπαίδευσης. Αναπτύχθηκε από την Ομάδα Ασύγχρονης Τηλεκπαίδευσης του Ακαδημαϊκού Διαδικτύου, | ||
+ | |||
===== 1. Ενέργειες πριν την εγκατάσταση - Προαπαιτούμενα ===== | ===== 1. Ενέργειες πριν την εγκατάσταση - Προαπαιτούμενα ===== | ||
- | |||
- | |||
Η Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eClass έχει δοκιμαστεί και λειτουργεί κανονικά: | Η Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eClass έχει δοκιμαστεί και λειτουργεί κανονικά: | ||
Line 13: | Line 12: | ||
* σε περιβάλλοντα MacOS X | * σε περιβάλλοντα MacOS X | ||
* σε διάφορες διανομές Linux (π.χ. RedHat, CentOS, Debian, Ubuntu, OpenSuse κ.λπ.). | * σε διάφορες διανομές Linux (π.χ. RedHat, CentOS, Debian, Ubuntu, OpenSuse κ.λπ.). | ||
- | * σε άλλα περιβάλλοντα UNIX (π.χ. Solaris). | ||
Στη συνέχεια παρατίθονται αναλυτικά οι οδηγίες εγκατάστασης της πλατφόρμας | Στη συνέχεια παρατίθονται αναλυτικά οι οδηγίες εγκατάστασης της πλατφόρμας | ||
- | Για την εγκατάσταση | + | Για την εγκατάσταση απαιτείται η ύπαρξη και η καλή λειτουργία μιας σειράς συστημάτων και εφαρμογών, |
- | * Web Server (Apache 2.x ή NGINX ή IIS) | + | * Web Server (Apache 2.x ή NGINX) |
- | * PHP (εκδόσεις >= 5.5) | + | * PHP (εκδόσεις >= 8.0). |
- | * MySQL (εκδόσεις 5.x) ή MariaDB. | + | * MySQL (εκδόσεις |
* Σύστημα αποστολής email (π.χ.sendmail, | * Σύστημα αποστολής email (π.χ.sendmail, | ||
- | |||
- | ---- | ||
- | |||
- | __**Προσοχή**__: | ||
---- | ---- | ||
Line 48: | Line 42: | ||
................ | ................ | ||
</ | </ | ||
- | |||
- | |||
- | === Μόνο για Windows === | ||
- | Αν στον υπολογιστή σας τρέχει o WebServer της Microsoft (IIS) πρέπει να τον απενεργοποιήσετε. | ||
- | Πηγαίνετε στο: | ||
- | Start-> | ||
- | και σταματήστε την υπηρεσία «'' | ||
- | |||
- | Για να απενεργοποιηθεί ο IIS μόνιμα, | ||
Line 77: | Line 62: | ||
| | ||
- | ==== 1.1.3 IIS ==== | ||
- | Η πλατφόρμα λειτουργεί κανονικά και σε περιβάλλον IIS αλλά δεν έχει δοκιμαστεί εκτενώς. | + | ==== 1.2 PHP (εκδόσεις >= 8.0) ==== |
- | + | ||
- | + | ||
- | ==== 1.2 PHP (εκδόσεις >= 5.5) ==== | + | |
- | + | ||
- | + | ||
- | Η τελευταία έκδοση της πλατφόρμας απαιτεί εκδόσεις της PHP >= 5.5 | + | |
- | + | ||
- | Ταυτόχρονα με την εγκατάσταση της PHP, απαιτείται και ενεργοποίηση της υποστήριξης του Apache για PHP. Σημειώστε ότι στη PHP, θα πρέπει να ενεργοποιήσετε την υποστήριξη για τα modules mysql, zlib, curl, xml, pcre, mbstring και gd. Αν επιθυμείτε να χρησιμοποιήσετε κάποιον εξυπηρέτη LDAP για την πιστοποίηση των χρηστών, | + | |
+ | Ταυτόχρονα με την εγκατάσταση της PHP, απαιτείται και ενεργοποίηση της υποστήριξης του Apache για PHP. Σημειώστε ότι στη PHP, θα πρέπει να ενεργοποιήσετε την υποστήριξη για τα modules '' | ||
Κατά την εγκατάσταση του eClass ελέγχεται αν πληρούνται τα παραπάνω. | Κατά την εγκατάσταση του eClass ελέγχεται αν πληρούνται τα παραπάνω. | ||
- | |||
- | Θα πρέπει επίσης να ορίσετε στο αρχείο php.ini τις παραμέτρους: | ||
- | |||
- | short_open_tag = off | ||
- | magic_quotes_gpc = off | ||
- | magic_quotes_runtime = off | ||
Όσον αφορά το μέγιστο μέγεθος των αρχείων που θα επιτρέπεται να γίνονται upload στην πλατφόρμα, | Όσον αφορά το μέγιστο μέγεθος των αρχείων που θα επιτρέπεται να γίνονται upload στην πλατφόρμα, | ||
Line 165: | Line 136: | ||
< | < | ||
Require ip 127.0.0.1 | Require ip 127.0.0.1 | ||
- | </ | ||
- | < | ||
- | Require all denied | ||
</ | </ | ||
# selectively disable php | # selectively disable php | ||
Line 203: | Line 171: | ||
==== 2.1 Για περιβάλλοντα Unix / Linux ==== | ==== 2.1 Για περιβάλλοντα Unix / Linux ==== | ||
- | Αποσυμπιέστε το αρχείο '' | + | Αποσυμπιέστε το αρχείο '' |
- | tar xzvf openeclass-3.5.tar.gz. | + | tar xzvf openeclass-3.14.tar.gz. |
O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, | O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, | ||
Line 223: | Line 191: | ||
* Το όνομα που θέλετε να δώσετε στην πλατφόρμα (π.χ. Open eClass) | * Το όνομα που θέλετε να δώσετε στην πλατφόρμα (π.χ. Open eClass) | ||
* | * | ||
+ | |||
==== 2.2 Για περιβάλλοντα MsWindows ==== | ==== 2.2 Για περιβάλλοντα MsWindows ==== | ||
- | Αποσυμπιέστε το αρχείο openeclass-3.5.zip. O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, | + | Αποσυμπιέστε το αρχείο |
Για να ξεκινήσετε την εγκατάσταση, | Για να ξεκινήσετε την εγκατάσταση, | ||
Line 235: | Line 204: | ||
* Όνομα για την κύρια βάση δεδομένων του eClass (το default είναι eclass). Αλλάξτε το οπωσδήποτε, | * Όνομα για την κύρια βάση δεδομένων του eClass (το default είναι eclass). Αλλάξτε το οπωσδήποτε, | ||
* URL της πλατφόρμας (όπως αυτό θα εμφανίζεται στον browser μετά την εγκατάσταση π.χ. http:// | * URL της πλατφόρμας (όπως αυτό θα εμφανίζεται στον browser μετά την εγκατάσταση π.χ. http:// | ||
- | * Το path των αρχείων στον server. Βεβαιωθείτε ότι το path είναι σωστό (π.χ. C:\Program Files\Apache\htdocs\). | + | * Το path των αρχείων στον server. Βεβαιωθείτε ότι το path είναι σωστό (π.χ. |
* Όνομα / Επώνυμο και email Διαχειριστή (σε αυτό το email έρχονται οι διάφορες αιτήσεις χρηστών). | * Όνομα / Επώνυμο και email Διαχειριστή (σε αυτό το email έρχονται οι διάφορες αιτήσεις χρηστών). | ||
* Όνομα Χρήστη και Συνθηματικό Διαχειριστή. | * Όνομα Χρήστη και Συνθηματικό Διαχειριστή. | ||
Line 242: | Line 211: | ||
==== 2.3 Για περιβάλλοντα Mac OS X ==== | ==== 2.3 Για περιβάλλοντα Mac OS X ==== | ||
- | Αποσυμπιέστε το αρχείο openeclass-3.4.zip. O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, | + | Αποσυμπιέστε το αρχείο |
Για να ξεκινήσετε την εγκατάσταση, | Για να ξεκινήσετε την εγκατάσταση, | ||
Line 272: | Line 241: | ||
==== 3.3 Αλλαγή μηνυμάτων ==== | ==== 3.3 Αλλαγή μηνυμάτων ==== | ||
- | Αν θέλετε να αλλάξετε οποιοδήποτε μήνυμα της πλατφόρμας συνίσταται να το κάνετε ως εξής: Δημιουργήστε ένα αρχείο τύπου .php με όνομα // | + | Αν θέλετε να αλλάξετε οποιοδήποτε μήνυμα της πλατφόρμας συνίσταται να το κάνετε ως εξής: Δημιουργήστε ένα αρχείο τύπου .php με όνομα // |
$langAboutText = "Η έκδοση της πλατφόρμας είναι"; | $langAboutText = "Η έκδοση της πλατφόρμας είναι"; | ||
Line 288: | Line 257: | ||
Επίσης σημειώστε ότι μπορείτε να προσθέσετε κείμενο (π.χ. ενημερωτικού περιεχομένου) στα αριστερά και δεξιά της αρχικής σελίδας της πλατφόρμας. Για το σκοπό αυτό δημιουργήστε (σύμφωνα με τα παραπάνω) το αρχείο // | Επίσης σημειώστε ότι μπορείτε να προσθέσετε κείμενο (π.χ. ενημερωτικού περιεχομένου) στα αριστερά και δεξιά της αρχικής σελίδας της πλατφόρμας. Για το σκοπό αυτό δημιουργήστε (σύμφωνα με τα παραπάνω) το αρχείο // | ||
+ | |||
==== 3.4 Υποστήριξη μαθηματικών συμβόλων ==== | ==== 3.4 Υποστήριξη μαθηματικών συμβόλων ==== | ||
- | Η πλατφόρμα υποστηρίζει | + | Για την σύνταξη μαθηματικών / χημικών συμβόλων |
- | * "Ασκήσεις", | + | |
- | * " | + | |
- | * " | + | |
- | Συγκεκριμένα στο υποσύστημα " | + | [[el:mathp|Συγγραφή μαθηματικών συμβόλων]] |
- | Στο υποσύστημα " | + | ==== 3.5 Βασικές ρυθμίσεις |
- | Τα μαθηματικά σύμβολα πρέπει απαραίτητα να περικλείονται μεταξύ των συμβόλων [m] και [/m]. Π.χ. πληκτρολογώντας | ||
- | |||
- | [m]sqrt{x-1}[/ | ||
- | |||
- | θα σχηματιστεί η τετραγωνική ρίζα του x-1. | ||
- | |||
- | Για την σύνταξη των υπόλοιπων μαθηματικών συμβόλων ανατρέξτε | ||
- | [[el: | ||
- | |||
- | |||
- | |||
- | ==== 3.5 Βασικές ρυθμίσεις ==== | ||
Μπορείτε να ρυθμίσετε αρκετές λειτουργίες της πλατφόρμας αφού πρώτα μπείτε σαν «Διαχειριστής», | Μπορείτε να ρυθμίσετε αρκετές λειτουργίες της πλατφόρμας αφού πρώτα μπείτε σαν «Διαχειριστής», | ||
Η πλατφόρμα υποστηρίζει το ανέβασμα στην πλατφόρμα των πιο διαδεδομένων τύπων αρχείων κειμένου, | Η πλατφόρμα υποστηρίζει το ανέβασμα στην πλατφόρμα των πιο διαδεδομένων τύπων αρχείων κειμένου, | ||
+ | |||
==== 3.6 Άλλες ρυθμίσεις ==== | ==== 3.6 Άλλες ρυθμίσεις ==== | ||