How to Install moodle in cpanel (greek language)

5,129 views

Published on

This is a tutorial in greek language about moodle installation on a web server

Published in: Education

How to Install moodle in cpanel (greek language)

  1. 1. Βήματα εγκατάστασης της πλατφόρμας Moodle σε web server
  2. 2. <ul><li>Απαιτήσεις </li></ul><ul><li>Το Moodle αρχικά δημιουργήθηκε σε Linux χρησιμοποιώντας PHP, Apache και MySQL, και ελέγχθηκε συστηματικά με την PostgreSQL και σε περιβάλλοντα Windows XP και Mac OS X. </li></ul><ul><li>Όλα όσα χρειάζεστε είναι: </li></ul><ul><li>Ένα περιβάλλον που να δουλεύει την PHP (έκδοση 4.1.0 ή μεταγενέστερη), με τα ακόλουθα χαρακτηριστικά ενεργοποιημένα (οι περισσότερες εγκαταστάσεις της PHP αυτό τον καιρό θα πρέπει να τα έχουν όλα αυτα): </li></ul><ul><ul><li>Βιβλιοθήκη GD με υποστήριξη για JPG και PNG formats </li></ul></ul><ul><ul><li>Υποστήριξη για Sessions </li></ul></ul><ul><ul><li>Να επιτρέπεται το upload αρχείων </li></ul></ul><ul><li>Ένα server βάσεων δεδομένων που δουλεύει: Προτιμούνται MySQL ή PostgreSQL . (MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 ή ODBC θεωρητικά υποστηρίζονται αλλά απαιτούν από εσάς να φτιάξετε &quot;με το χέρι&quot; τους πίνακες της βάσης δεδομένων που χρειάζονται). </li></ul>Χαλατζογλίδης Γεώργιος Φυσικός Med
  3. 3. Αναζήτηση εταιρίας φιλοξενίας ιστοσελίδων Αρχικά αναζητείται μια εταιρία φιλοξενίας ιστοσελίδων. Για την επιλογή της εταιρίας υπάρχουν σχετικοί δικτυακοί τόποι όπως: http://b2evolution.net/web-hosting/top-quality-best-webhosting.php . Γίνεται η εγγραφή και πληρωμή (συνήθως με PayPal ), αγοράζοντας φιλοξενία και domain name (προαιρετικά). Χαλατζογλίδης Γεώργιος Φυσικός Med
  4. 4. Έστω ότι επιλέξαμε την εταιρία www . onomaeterias . com από την ιστοσελίδα της οποίας, επιλέγεται το πακέτο υπηρεσιών για να φιλοξενηθεί η ιστοσελίδα. Γίνονται οι ενέργειες που λένε οι οδηγίες για την κατοχύρωση του domain name και τη πληρωμή. Σε κάποιο βήμα θα σταλεί ένα email στη διεύθυνση ταχυδρομείου που δηλώθηκε από τον χρήστη. Γίνεται λήψη στο mail του μηνύματος : Χαλατζογλίδης Γεώργιος Φυσικός Med
  5. 5. Thank you for your order and welcome to the onomaeterias Family! Your Package : xxxxxxxxxx // το πακέτο υπηρεσιών που επελέγει. Your Domain : www.xxxxxxx.xxx / / domain name που παρέχεται ή προαιρετικά επιπλέον χρεώνεται. Your Username : xxxxxxxxxx // το όνομα του χρήστη για να συνδεθεί στο cpanel (το περιβάλλον ελέγχου της λειτουργίας της ιστοσελίδας) Your Password : xxxxxxxxxx // το password που δίνεται για να γίνει η σύνδεση στο cpanel Your sites IP address : xxx . xxx . xxx . xxx // η IP διεύθυνση του δικτυακού τόπου. Το μήνυμα θα λέει τα ακόλουθα: Χαλατζογλίδης Γεώργιος Φυσικός Med
  6. 6. Γίνεται η σύνδεση σύμφωνα με τις οδηγίες του e- mail της εταιρίας στο cpanel: onoma.etairia.com/cpanel ή www.to_domain_pou_agorasa.net/cpanel και ζητείται username και password, τα οποία συμπληρώνονται και εμφανίζονται τα εργαλεία του cpanel. Χαλατζογλίδης Γεώργιος Φυσικός Med
  7. 7. Εγκατάσταση πλατφόρμας moodle ΒΗΜΑ 1ο: Download moodle και upload στον server : Γίνεται μεταφόρτωση ( download ) από το http://moodle.org/downloads/ . Το αρχείο που μεταφορτώνεται θα είναι σε συμπιεσμένο (.zip αρχείο), και θα το αποθηκεύετε στο σκληρό δίσκο π.χ. στο φάκελο της επιφάνειας εργασίας. Χαλατζογλίδης Γεώργιος Φυσικός Med
  8. 8. Στο cpanel του web server συνδεόμαστε με τους κωδικούς μας (όπως περιγράφεται στη τέταρτη διαφάνεια) Χαλατζογλίδης Γεώργιος Φυσικός Med
  9. 9. Παρακάτω φαίνεται μια γρήγορη περίληψη των περιεχομένων του καταλόγου του Moodle: config.php: Το μόνο αρχείο που χρειάζεται να μεταβληθεί version.php - καθορίζει την τρέχουσα έκδοση του κώδικα του Moodle index.php - Η πρώτη σελίδα του δικτυακού τόπου Admin: κώδικας για να διαχειρίζεστε όλο τον server Auth: plugin modules για την πιστοποίηση των χρηστών Course: κώδικας για να εμφανίζει αλλά και για να διαχειρίζεστε τα μαθήματα Doc: έγγραφα βοήθειας για το Moodle (π.χ. αυτή η σελίδα) Files: κώδικας για να εμφανίζει και να διαχειρίζεστε τα αρχεία που γίνονται upload Lang: κείμενα σε διάφορες γλώσσες, ένας κατάλογος για κάθε γλώσσα Lib: βιβλιοθήκες του πηγαίου κώδικα του Moodle Login: κώδικας για να διαχειρίζεστε την δημιουργία λογαριασμών και συνδέσεων Mod: όλα τα modules για τα μαθήματα του Moodle Pix: δημιουργία γραφικών του δικτυακού τόπου Theme: πακέτα θεμάτων για να αλλάζετε την εμφάνιση του δικτυακού τόπου. User: κώδικας για να εμφανίζει και να διαχειρίζεστε τους χρήστες Χαλατζογλίδης Γεώργιος Φυσικός Med
  10. 10. Στο εικονίδιο file manager (ή online file manager ανάλογα την εταιρία) με διπλό κλικ κάνουμε ένα φάκελο moodle στον οποίο μπαίνουμε και κάνουμε upload το zip αρχείο που έχουμε στην επιφάνεια εργασίας. Χαλατζογλίδης Γεώργιος Φυσικός Med
  11. 11.   ΒΗΜΑ 2ο: Δημιουργία βάσης δεδομένων. Στο cpanel με διπλό κλικ στο my SQL Databases εικονίδιο δημιουργείται μια βάση δεδομένων ( create Database ) με όνομα π.χ. mdata . Χαλατζογλίδης Γεώργιος Φυσικός Med
  12. 12. Μετά τη δημιουργία της βάσης, στην ίδια οθόνη πρέπει να καθοριστεί και ο user . Πληκτρολογείτε ένα όνομα για τον διαχειριστή ( user ) της βάσης που δημιουργήθηκε πριν. Καλό θα είναι το όνομα να είναι διαφορετικό από το username που ορίστηκε για την είσοδο στο cpanel . Επιλέγοντας Home γίνεται έξοδος από το my SQL Databases και επιστροφή στο cpanel . Χαλατζογλίδης Γεώργιος Φυσικός Med
  13. 13. ΒΗΜΑ 3ο: Δημιουργία φακέλου δεδομένων. Απαιτείται ένα μέρος όπου το moodle θα μπορεί να αποθηκεύει τα ανεβασμένα αρχεία. Αυτός ο φάκελος δεν πρέπει να είναι προσπελάσιμος κατευθείαν από το δίκτυο. Στο File manager δημιουργείται ένας φάκελος με όνομα π.χ. moodledata σε περιοχή που δεν είναι προσβάσιμη από το δίκτυο (όχι στην public περιοχή), Χαλατζογλίδης Γεώργιος Φυσικός Med
  14. 14. και αφού επιλεγεί, γίνεται κλικ στο chmod ή change permissions και καθορίζονται τα δικαιώματα χρήστη permissions 777 δηλ. τσεκάρονται όλα τα boxes. Σε πολλούς servers που μοιράζουν φιλοξενία, θα πρέπει να περιοριστεί η πρόσβαση σε όλα τα αρχεία στο «group» του χειριστή της σελίδας (για να εμποδιστούν άλλοι πελάτες του server να κοιτάνε ή να αλλάζουν τα αρχεία), αλλά να δοθούν πλήρη δικαιώματα ανάγνωσης/εγγραφής σε όλους τους άλλους (το οποίο θα επιτρέψει στον web server να έχει πρόσβαση στα αρχεία). Χαλατζογλίδης Γεώργιος Φυσικός Med
  15. 15. ΒΗΜΑ 4ο: Encoding της βάσης δεδομένων σε UTF-8. Διπλό κλικ στο phpMyAdmin . Ορίζεται με το phpmyadmin ως γλώσσα το utf8_unicode_ci . Αυτό γίνεται ως εξής: Διπλό κλικ στο phpmyadmin, επιλέγεται, κάνοντας κλικ, από την αριστερή στήλη τη βάση δεδομένων που θα χρησιμοποιηθεί για το moodle και η οποία έχει δημιουργηθεί στο βήμα 2ο. Χαλατζογλίδης Γεώργιος Φυσικός Med
  16. 16. Πατώντας το σπιτάκι πάνω αριστερά γίνεται μεταφορά στην Αρχική σελίδα του Phpmyadmin. Εκεί και κάτω από το localhost φαίνονται το σετ χαρακτήρων της MySQL (πρέπει να είναι UTF-8 Unicode (utf-8)). Στο επόμενο πεδίο (My SQL connection collation) επιλέγεται από το drop down box την επιλογή &quot;utf8_ general _ci&quot;. Χαλατζογλίδης Γεώργιος Φυσικός Med
  17. 17. Επιλέγεται από αριστερά η βάση δεδομένων και γίνεται κλικ στην καρτέλα «Λειτουργίες» ( Operations) . Είναι στο κύριο μέρος της οθόνης η δεξιά καρτέλα. Στην περιοχή collation, επιλέγεται το utf8_general_ci και οι ελληνικοί χαρακτήρες ενεργοποιούνται. Γίνεται κλικ στο &quot;Εκτέλεση&quot; (&quot;Run&quot; ή &quot;Execution&quot; ή « Go » θα πρέπει να είναι στα Αγγλικά). Στη συνέχεια κλείνουμε τον phpMyAdmin. Χαλατζογλίδης Γεώργιος Φυσικός Med
  18. 18. ΒΗΜΑ 5ο: Εγκατάσταση moodle Στον φυλλομετρητή (browser) πληκτρολογείται: http:// onomaeterias /install.php (αντικαθίσταται το onomaeterias με το όνομα που επιλέχθηκε, εκεί που είναι το συγκεκριμένο αρχείο, πχ, αν έχει κατασκευαστεί directory moodle , όπου υπάρχει το πρόγραμμα, θα πρέπει να βάλουμε http:// to_domain_pou_agorasa /moodle/install.php) και ξεκινά η εγκατάσταση. Κατά την εγκατάσταση θα ερωτηθεί ο χρήστης για τη συγκεκριμένη βάση δεδομένων και στο συγκεκριμένο χρήστη (όνομα και password ) (βήμα 2). Επίσης η εγκατάσταση ζητάει το όνομα και το Path του φακέλου δεδομένων (βήμα 3). Προσοχή: Εναλλακτικά, στο cpanel, πολλών σοβαρών εταιριών φιλοξενίας υπάρχει το εργαλείο fantastico , όπου επιλέγεται moodle και γίνεται αυτόματα η εγκατάσταση. Είναι πιο εύκολο από το να γίνει upload όλο το moodle από την αρχή. Χαλατζογλίδης Γεώργιος Φυσικός Med
  19. 19. Αν όλα πήγαν καλά η πλατφόρμα moodle έχει εγκατασταθεί στο χώρο του web server και μπορούμε να εισέλθουμε με: www.to_domain_pou_agorasa.net/ moodle ή με redirection που θα κάνουμε μέσα από το cpanel : www.to_domain_pou_agorasa.net Χαλατζογλίδης Γεώργιος Φυσικός Med

×