no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | el:2.6:install_doc [2015/12/08 19:00] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Οδηγίες Εγκατάστασης Πλατφόρμας ====== | ||
+ | |||
+ | Open eClass 2.6 | ||
+ | |||
+ | Η πλατφόρμα Open eClass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου GUnet για την υποστήριξη της Υπηρεσίας Ασύγχρονης Τηλεκπαίδευσης. Αναπτύχθηκε από την Ομάδα Ασύγχρονης Τηλεκπαίδευσης του Ακαδημαϊκού Διαδικτύου, | ||
+ | ===== 1. Ενέργειες πριν την εγκατάσταση - Προαπαιτούμενα ===== | ||
+ | |||
+ | |||
+ | |||
+ | Η Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eClass έχει δοκιμαστεί και λειτουργεί κανονικά: | ||
+ | |||
+ | * σε περιβάλλοντα MsWindows (Windows NT, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 2008) | ||
+ | * σε διάφορες διανομές Linux (π.χ. RedHat, CentOS, Debian, Ubuntu, OpenSuse κ.λπ.) | ||
+ | * σε άλλα περιβάλλοντα UNIX (π.χ. Solaris). | ||
+ | |||
+ | Στη συνέχεια παρατίθονται αναλυτικά οι οδηγίες εγκατάστασης της πλατφόρμας | ||
+ | |||
+ | |||
+ | Για την εγκατάσταση της πλατφόρμας Open eClass 2.6, απαιτείται η ύπαρξη και η καλή λειτουργία μιας σειράς συστημάτων και εφαρμογών, | ||
+ | |||
+ | * Web Server (Apache 2.x) | ||
+ | * PHP (εκδόσεις >= 5.0) | ||
+ | * MySQL (εκδόσεις 4.1.x ή 5.x) | ||
+ | * sendmail ή postfix (προαιρετικά) | ||
+ | |||
+ | ---- | ||
+ | |||
+ | __**Προσοχή**__: | ||
+ | |||
+ | ---- | ||
+ | ==== 1.1 Web Server (Apache 2.x) ==== | ||
+ | |||
+ | |||
+ | Ο Apache πρέπει να μπορεί να χειριστεί σελίδες τύπου '' | ||
+ | |||
+ | AddType application/ | ||
+ | |||
+ | Επίσης, | ||
+ | |||
+ | AddDefaultCharset UTF-8 | ||
+ | |||
+ | Καλό είναι, για λόγους ασφαλείας, | ||
+ | |||
+ | < | ||
+ | ................ | ||
+ | Options -Indexes | ||
+ | ................ | ||
+ | </ | ||
+ | |||
+ | |||
+ | === Μόνο για Windows === | ||
+ | Αν στον υπολογιστή σας τρέχει o WebServer της Microsoft (IIS) πρέπει να τον απενεργοποιήσετε. | ||
+ | Πηγαίνετε στο: | ||
+ | Start-> | ||
+ | και σταματήστε την υπηρεσία «'' | ||
+ | |||
+ | Για να απενεργοποιηθεί ο IIS μόνιμα, | ||
+ | |||
+ | Να σημειωθεί ότι η πλατφόρμα λειτουργεί κανονικά και σε περιβάλλον IIS αλλά δεν έχει δοκιμαστεί εκτενώς. | ||
+ | |||
+ | ==== 1.2 PHP (εκδόσεις >= 5.0) ==== | ||
+ | |||
+ | |||
+ | Η πλατφόρμα λειτουργεί χωρίς προβλήματα με εκδόσεις >= 5.0 (προτείνεται να χρησιμοποιείτε τις τελευταίες εκδόσεις). | ||
+ | |||
+ | Ταυτόχρονα με την εγκατάσταση της PHP, απαιτείται και ενεργοποίηση της υποστήριξης του Apache για PHP. Σημειώστε ότι στη PHP, θα πρέπει να ενεργοποιήσετε την υποστήριξη για τα modules mysql, zlib, pcre, mbstring και gd. Αν επιθυμείτε να χρησιμοποιήσετε κάποιον εξυπηρέτη LDAP για την πιστοποίηση των χρηστών, | ||
+ | |||
+ | Κατά την εγκατάσταση του eClass ελέγχεται αν πληρούνται τα παραπάνω. | ||
+ | |||
+ | Θα πρέπει επίσης να ορίσετε στο αρχείο php.ini τις παραμέτρους: | ||
+ | |||
+ | short_open_tag = off | ||
+ | magic_quotes_gpc = off | ||
+ | magic_quotes_runtime = off | ||
+ | |||
+ | Όσον αφορά το μέγιστο μέγεθος των αρχείων που θα επιτρέπεται να γίνονται upload στην πλατφόρμα, | ||
+ | |||
+ | upload_max_filesize = 80M (η προκαθορισμένη τιμή είναι 2M) | ||
+ | memory_limit = 25M (η προκαθορισμένη είναι 8M) | ||
+ | post_max_size = 90M (η προκαθορισμένη είναι 8M) | ||
+ | max_execution_time = 100 (η προκαθορισμένη είναι 30 sec) | ||
+ | |||
+ | Επίσης, | ||
+ | |||
+ | display_errors = Off | ||
+ | |||
+ | === Μόνο για Windows. === | ||
+ | |||
+ | Στα windows extensions βγάζετε τα σχόλια (;) από τη γραμμή | ||
+ | | ||
+ | |||
+ | * Αλλάξτε την μεταβλητή session.save_path σε ένα path το οποίο υπάρχει (π.χ. '' | ||
+ | * Βεβαιωθείτε επίσης, | ||
+ | * Συμπληρώστε τον SMTP server που σας εξυπηρετεί για αποστολή e-mail, π.χ. '' | ||
+ | * Συμπληρώστε μια έγκυρη email διεύθυνση αποστολέα στο πεδίο sendmail_from | ||
+ | * Τέλος, καλό είναι να ορίσετε κι εδώ την προκαθορισμένη κωδικοποίηση με τη γραμμή: | ||
+ | * Μόλις ολοκληρώσετε τις αλλαγές σας, επανεκκινήστε τον apache. | ||
+ | |||
+ | |||
+ | ==== 1.3 MySQL (εκδόσεις 4.1.x ή 5.x) ==== | ||
+ | |||
+ | |||
+ | Παράλληλα με την εγκατάσταση της, θα πρέπει να δημιουργηθεί ένας λογαριασμός χρήστη της MySQL, με δικαιώματα δημιουργίας και διαγραφής βάσης δεδομένων. Σημειώστε, | ||
+ | |||
+ | ==== 1.4 sendmail ή postfix (προαιρετικά) ==== | ||
+ | |||
+ | |||
+ | Σε μερικές λειτουργίες της πλατφόρμας (π.χ. κατά την εγγραφή των χρηστών), | ||
+ | |||
+ | === Μόνο για Windows: === | ||
+ | |||
+ | Εναλλακτικά, | ||
+ | |||
+ | |||
+ | |||
+ | ===== 2. Εγκατάσταση ===== | ||
+ | |||
+ | ==== 2.1 Για περιβάλλοντα Unix / Linux ==== | ||
+ | |||
+ | Αποσυμπιέστε το αρχείο '' | ||
+ | tar xzvf openeclass-2.6.tar.gz. | ||
+ | O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, | ||
+ | |||
+ | Για την ασφαλή λειτουργία της πλατφόρμας θα πρέπει να ρυθμίσετε τα δικαιώματα πρόσβασης έτσι ώστε ο web server να έχει δικαίωμα εγγραφής στους φακέλους // | ||
+ | |||
+ | Για να ξεκινήσετε την εγκατάσταση, | ||
+ | |||
+ | |||
+ | __**Προσοχή**__: | ||
+ | |||
+ | |||
+ | Σημειώστε ότι κατά την διαδικασίας εγκατάστασης θα σας ζητηθούν τα παρακάτω: | ||
+ | |||
+ | * Το όνομα του υπολογιστή όπου είναι εγκατεστημένη η MySQL (π.χ. openeclass.org, | ||
+ | * | ||
+ | * | ||
+ | * URL της πλατφόρμας (όπως αυτό θα εμφανίζεται στον browser μετά την εγκατάσταση π.χ. http:// | ||
+ | * Το path των αρχείων στον server. Βεβαιωθείτε ότι το path είναι σωστό (π.χ. / | ||
+ | * | ||
+ | * | ||
+ | * Το όνομα που θέλετε να δώσετε στην πλατφόρμα (π.χ. Open eClass) | ||
+ | * | ||
+ | * | ||
+ | |||
+ | |||
+ | |||
+ | ==== 2.2 Για περιβάλλοντα MsWindows ==== | ||
+ | Αποσυμπιέστε το αρχείο openeclass-2.6.zip. O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, | ||
+ | |||
+ | Για να ξεκινήσετε την εγκατάσταση, | ||
+ | |||
+ | |||
+ | __**Προσοχή**__: | ||
+ | |||
+ | |||
+ | Σημειώστε ότι κατά την διαδικασίας εγκατάστασης θα σας ζητηθούν τα παρακάτω: | ||
+ | |||
+ | * Το όνομα του υπολογιστή όπου είναι εγκατεστημένη η MySQL (π.χ. openeclass.org, | ||
+ | * Ένα " | ||
+ | * Όνομα για την κύρια βάση δεδομένων του eClass (το default είναι eclass). Αλλάξτε το οπωσδήποτε, | ||
+ | * URL της πλατφόρμας (όπως αυτό θα εμφανίζεται στον browser μετά την εγκατάσταση π.χ. http:// | ||
+ | * Το path των αρχείων στον server. Βεβαιωθείτε ότι το path είναι σωστό (π.χ. C:\Program Files\Apache\htdocs\). | ||
+ | * Όνομα / Επώνυμο και email Διαχειριστή. | ||
+ | * Όνομα Χρήστη και Συνθηματικό Διαχειριστή | ||
+ | * Το όνομα που θέλετε να δώσετε στην πλατφόρμα (π.χ. Open eClass) | ||
+ | * Tηλέφωνο και email helpdesk (σε αυτό το email έρχονται οι διάφορες αιτήσεις μπορεί να είναι το ίδιο με του διαχειριστή). | ||
+ | * Όνομα και διεύθυνση του ιδρύματος σας. | ||
+ | |||
+ | ===== 3. Ενέργειες μετά την εγκατάσταση ===== | ||
+ | |||
+ | ==== 3.1 Αλλαγή δοκιμαστικών σχολών ==== | ||
+ | |||
+ | |||
+ | To OpeneClass κατά την εγκατάσταση εισάγει 3 δοκιμαστικές / γενικές Σχολές / | ||
+ | ==== 3.2 Αλλαγή λογότυπου ==== | ||
+ | |||
+ | Aν κάποιο ίδρυμα θέλει να αντικαταστήσει το αρχικό λογότυπο του OpeneClass με το δικό, αρκεί να αντικαταστήσει την εικόνα | ||
+ | (path του eClass)/ | ||
+ | |||
+ | με την δικιά του. | ||
+ | ==== 3.3 Αλλαγή μηνυμάτων ==== | ||
+ | |||
+ | Αν θέλετε να αλλάξετε οποιοδήποτε μήνυμα της πλατφόρμας συνίσταται να το κάνετε ως εξής: Δημιουργήστε ένα αρχείο τύπου .php με όνομα greek.inc.php (ή english.inc.php αν πρόκειται για αγγλικά μηνύματα) και τοποθετήστε το στον κατάλογο (path του eclass)/ | ||
+ | |||
+ | $langAboutText = "Η έκδοση της πλατφόρμας είναι"; | ||
+ | |||
+ | σε | ||
+ | |||
+ | $langAboutText = " | ||
+ | |||
+ | απλά δημιουργούμε το greek.inc.php στον κατάλογo (path του eclass)/ | ||
+ | |||
+ | <? | ||
+ | $langAboutText = " | ||
+ | ?> | ||
+ | |||
+ | Με τον παραπάνω τρόπο εξασφαλίζεται η διατήρηση των τροποποιημένων μηνυμάτων από μελλοντικές αναβαθμίσεις της πλατφόρμας. | ||
+ | |||
+ | Μπορείτε να αλλάξετε τα ονόματα των βασικών ρόλων των χρηστών της πλατφόρμας αλλάζοντας το αρχείο μηνυμάτων | ||
+ | (path του eClass)/ | ||
+ | |||
+ | Επίσης σημειώστε ότι μπορείτε να προσθέσετε κείμενο (π.χ. ενημερωτικού περιεχομένου) στα αριστερά και δεξιά της αρχικής σελίδας της πλατφόρμας. Για το σκοπό αυτό, αναθέστε την τιμή - μήνυμα στις μεταβλητές $langExtrasLeft και $langExtrasRight αντίστοιχα, | ||
+ | (path του eClass)/ | ||
+ | ==== 3.4 Υποστήριξη μαθηματικών συμβόλων ==== | ||
+ | |||
+ | Η πλατφόρμα υποστηρίζει την συγγραφή μαθηματικών συμβόλων στα υποσύστηματα | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | Συγκεκριμένα στο υποσύστημα " | ||
+ | |||
+ | Στο υποσύστημα " | ||
+ | |||
+ | Τα μαθηματικά σύμβολα πρέπει απαραίτητα να περικλείονται με τα tags <m> και </m>. Π.χ. πληκτρολογώντας | ||
+ | |||
+ | < | ||
+ | |||
+ | θα σχηματιστεί η τετραγωνική ρίζα του x-1. | ||
+ | |||
+ | Για την σύνταξη των υπόλοιπων μαθηματικών συμβόλων ανατρέξτε στο | ||
+ | http://(url της εγκατάστασης)/ | ||
+ | |||
+ | |||
+ | ==== 3.5 PhpMyAdmin ==== | ||
+ | Η τρέχουσα διανομή του Open eClass ΔΕΝ περιλαμβάνει πλέον το διαχειριστικό εργαλείο βάσεων δεδομένων '' | ||
+ | |||
+ | Για λόγους ασφαλείας, | ||
+ | ==== 3.6 Βασικές ρυθμίσεις ==== | ||
+ | Μπορείτε να ρυθμίσετε αρκετές λειτουργίες της πλατφόρμας αφού πρώτα μπείτε σαν «Διαχειριστής», | ||
+ | |||
+ | Η πλατφόρμα υποστηρίζει το ανέβασμα στην πλατφόρμα των πιο διαδεδομένων τύπων αρχείων κειμένου, | ||
+ | ==== 3.7 Άλλες ρυθμίσεις ==== | ||
+ | |||
+ | |||
+ | Αν θέλετε να χρησιμοποιήσετε την πλατφόρμα με Web server που έχει ενεργοποιημένη την υποστήριξη SSL (π.χ. https:// | ||
+ | $urlSecure = " | ||
+ | |||
+ | Αν έχετε ενεργοποιημένη την υποστήριξη SSL και θέλετε να την επιβάλετε στη διεπικοινωνία μεταξύ της πλατφόρμας και των mobile clients, για περισσότερη ασφάλεια, | ||
+ | $urlMobile = " | ||
+ | |||
+ | Σημειώστε, | ||
+ | |||
+ | * Για τους χρήστες του Internet Explorer, από τα μενού επιλέξτε διαδοχικά Internet Options/ | ||
+ | * Για τους χρήστες του Firefox, επιλέξτε διαδοχικά Edit / Preferences / Web features και μαρκάρετε την επιλογή " | ||
+ | |||
+ | === Μόνο για συστήματα Unix/Linux: === | ||
+ | Αφού ολοκληρωθεί η εγκατάσταση, | ||
+ | / | ||
+ | / | ||
+ | και να επιτρέψτε μόνο ανάγνωση (τα permissions των παραπάνω θα πρέπει να είναι 444). Π.χ.: | ||
+ | |||
+ | chmod 444 / | ||
+ | |||