Το elxis CMS με απλά λόγια - Εγκατάσταση

Ελληνικό σύστημα διαχείρισης περιεχομένου
Ελληνικό σύστημα διαχείρισης περιεχομένου

Εγκατάσταση του Elxis CMS

Η διαδικτυακή παρουσία μιας διεύθυνσης ή ενός σχολείου ή ενός σχολικού συμβούλου δεν πρέπει να περιορίζεται σ` ένα στατικό περιεχόμενο. Οι φορείς αυτοί χρειάζονται ένα διαδικτυακό εργαλείο που θα επιτρέψει την εύκολη ανάρτηση και ανανέωση του περιεχομένου, την αλληλεπίδραση με τους εκπαιδευτικούς - χρήστες του μέσου και την μέγιστη ασφάλεια των δεδομένων. Όλα αυτά τα χαρακτηριστικά διαθέτει το elxis CMS που αποτελεί μια ελληνική προσπάθεια με παγκόσμιο ενδιαφέρον.

25/07/2022) Προσοχή: Η τρέχουσα έκδοση του elxis CMS (5.x) παρουσιάζει μεγάλες διαφορές και βελτιωμένα χαρακτηριστικά σε σχέση μ` εκείνη που παρουσιάζεται στο άρθρο (4.x). Επίσης η νέα υπηρεσία διαδικτυακού χώρου του Π.Σ.Δ. παρέχει έναν σύγχρονο περιβάλλον με πολλές δυνατότητες παραμετροποίησης που δεν έχει σχέση με εκείνο το περιβάλλον που εμφανίζεται στο κείμενο του άρθρου.

Αυτή η σειρά των σημειώσεων με γενικό τίτλο «Το elxis CMS με απλά λόγια» αποτελεί ένα μικρό βοήθημα για όσους εκπαιδευτικούς θέλουν να εγκαταστήσουν και να χρησιμοποιήσουν το elxis CMS στο Π.Σ.Δ προσαρμόζοντάς το στις δικές τους επιθυμίες. Θα γίνει προσπάθεια να καλυφθούν όλα τα βασικά θέματα που αφορούν το elxis CMS και να δοθεί έμφαση στην παρουσίαση μέσω εικόνων. Σίγουρα θα χρειαστούν διορθώσεις ή και συμπληρώσεις στο περιεχόμενο των άρθρων. Τα κείμενα των άρθρων δεν αποτελούν επίσημη τεκμηρίωση, αλλά βασίζονται σ` αυτήν σε συνδυασμό πάντα με το περιεχόμενο του τμήματος υποστήριξης (forum) του έργου. Στις σημειώσεις γίνεται ιδιαίτερη αναφορά στις υπηρεσίες του Π.Σ.Δ. χωρίς όμως οι πληροφορίες που παρουσιάζονται στα κείμενα να αποτελούν και επίσημο κομμάτι της υποστήριξης του δικτύου.

Α. Τι είναι το elxis CMS και  πού χρησιμοποιείται;

Το Elxis είναι ένα Σύστημα Διαχείρισης Περιεχομένου (Content Manager System) που χρησιμοποιείται για τη κατασκευή ενός  δυναμικού ιστότοπου (dynamic web site).  Δηλαδή το elxis CMS αποτελεί μια εφαρμογή γραμμένη σε μια γλώσσα προγραμματισμού που λέγεται PHP και μ` αυτήν έχει τη δυνατότητα οποιοσδήποτε να δημιουργήσει το δικό του εξελιγμένο διαδικτυακό τόπο. Έχει παρόμοια λειτουργία με το Joomla CMS μόνο που ο κώδικάς του δεν έχει καμία σχέση με τη συγκεκριμένη εφαρμογή.

Το Elxis CMS στο Π.Σ.Δ. - B. Χαρακτηριστικά
Έγγραφο PDF, 0.96 MB, 1 λήψεις, 25 Ιουλ 2022 21:47
icon
Το Elxis CMS στο Π.Σ.Δ. - B. Χαρακτηριστικά (Σχέδιο)
Έγγραφο DOCX, 1.54 MB, 0 λήψεις, 25 Ιουλ 2022 21:49
Χρειάζεται να συνδεθείτε για να κατεβάσετε αυτό το αρχείο!

Β. Ποιες απαιτήσεις έχει;

1. Server

Ο υπολογιστής, που λειτουργεί ως server για την εξυπηρέτηση του ιστότοπου, μπορεί να χρησιμοποιεί λειτουργικό σύστημα της Microsoft ή κάποια έκδοση του Linux. Συνήθως σε Linux λειτουργικό υπάρχει εγκαταστημένος o Apache. Είναι η εφαρμογή (HTTP Server) που «δίνει» την ιδιότητα του server στον απομακρυσμένο υπολογιστή για να είναι έτσι δυνατή η εγκατάσταση του elxis CMS.

Ποιο λειτουργικό σύστημα χρησιμοποιεί ο server σας;

To Π.Σ.Δ. χρησιμοποιεί λειτουργικό σύστημα Linux με εγκατάσταση του Apache στο δίκτυό του.

2. Βάση δεδομένων

Το Elxis CMS, όπως και κάθε άλλο Σύστημα Διαχείρισης Περιεχομένου, χρειάζεται μια βάση δεδομένων για να αποθηκεύει το «δυναμικό» περιεχόμενο που προσθέτουν οι χρήστες του ιστότοπού. Γι` αυτό το σκοπό είναι απαραίτητο η εγκατάσταση, στο server  που  «φιλοξενεί» τον ιστότοπο, ενός συστήματος διαχείρισης βάσεων δεδομένων (RDBMS). Ένα τέτοιο σύστημα είναι η MySQL. Εκεί πρέπει να δημιουργηθεί μια βάση δεδομένων, μέσω του κέντρου ελέγχου (cpanel), για τις ανάγκες του elxis.

Ποιο Σύστημα Διαχείρισης Περιεχομένου χρησιμοποιεί ο server σας;

Το Π.Σ.Δ. προσφέρει δυνατότητα χρήσης δύο τύπων συστημάτων διαχείρισης βάσεων. Ο πρώτος τύπος είναι το σύστημα MySQL και ο δεύτερος η Microsoft SQL. Για τις ανάγκες του elxis CMS είναι απαραίτητη η δημιουργία μιας βάσης στο σύστημα του πρώτου τύπου, δηλαδή της MySQL.

Ποιο είναι το όνομα της βάσης που δημιουργήσατε για τις ανάγκες του elxis;

Στο Π.Σ.Δ. το όνομα της βάσης είναι προκαθορισμένο. Κάθε νέα βάση έχει το όνομα του χρήστη μαζί μ` έναν αριθμό (Χρήστης_db1). Η δημιουργία της βάσης γίνεται από τον πίνακα ελέγχου του λογαριασμού από τον χρήστη.

Ρύθμιση βάσης MySQL και προσθήκη μίας στο λογαριασμό του χρήστη

Ποιο είναι το όνομα χρήστη και ο κωδικός πρόσβασης της βάσης;

Στο Π.Σ.Δ. τo όνομα χρήστη της βάσης είναι προκαθορισμένο. Ο κωδικός διαφοροποιείται και ανανεώνεται ανάλογα με την επιθυμία του χρήστη.

Χρειάζεται προσοχή διότι  ο κωδικός χρήστη ισχύει γι` όλες τις βάσεις που δημιουργήθηκαν στο λογαριασμό και μια ανανέωση θα επηρεάσει το σύνολο των εφαρμογών που συνδέονται μ` αυτές. Επίσης ο εξυπηρετητής (Host ή Server) της βάσης είναι userdb κι όχι localhost που χρησιμοποιείται εξ ορισμού στις ρυθμίσεις απ` όλες τις διαδικτυακές εφαρμογές.

3. PHP

Όπως αναφέρθηκε παραπάνω, το elxis είναι μια εφαρμογή γραμμένη σε γλώσσα προγραμματισμού PHP. Αυτό σημάνει πως για να «τρέξει» η εφαρμογή στον server και κατά επέκταση στο περιηγητή ιστού του υπολογιστή για κάθε χρήστη είναι απαραίτητο να υπάρχει εγκαταστημένη η γλώσσα PHP. Η PHP είναι στη πραγματικότητα μια scripting γλώσσα προγραμματισμού κατάλληλη για τη δημιουργία web εφαρμογών και μπορεί να ενσωματωθεί στην HTML (απλές στατικές σελίδες που αποκτούν δυναμικό χαρακτήρα).

Έχει εγκατασταθεί η γλώσσα PHP στο server σας; Ποια είναι η έκδοση της;

Στο Π.Σ.Δ. είναι εγκαταστημένη η PHP, έκδοση 5.2.12.

4. Πίνακας ελέγχου

Όλες οι ρυθμίσεις που γίνονται στο χώρο του server γίνονται μέσω των εργαλείων που προσφέρει το Cpanel (Control Panel).  Πρόκειται για μια εφαρμογή που διανέμεται από την εταιρία cPanel Inc για εμπορική χρήση web hosting. Μέσω του Cpanel  γίνεται εγκατάσταση  ενός πλήθους εφαρμογών σε γλώσσα προγραμματισμού PHP ανάμεσα στις οποίες είναι και το elxis. Από το control panel γίνεται και η διαχείριση των βάσεων (Data Base) αλλά και των διευθύνσεων (Domain Name System).  Οι επιλογές που έχει ο πίνακας ελέγχου (Cpanel) είναι αρκετές και έχει τη δυνατότητα κάποιος να τις δοκιμάσει με την έκδοση που υπάρχει στη επίσημη διεύθυνση της εφαρμογής (User ID: x3demob | Password: x3demo). Εκτός από τον παραπάνω πίνακα ελέγχου υπάρχουν κι άλλες εμπορικές εφαρμογές που κάνουν την ίδια εργασία όπως οι Plesk Reloaded, Ensim, Direct Admin (για λειτουργικό Linux).

 Ποιον πίνακα ελέγχου χρησιμοποιεί ο server σας;

Το Π.Σ.Δ. δεν προσφέρει τη δυνατότητα χρήσης του Cpanel ή κάποιου άλλου έτοιμου περιβάλλοντος διαχείρισης του προσωπικού χώρου των μελών. Υπάρχει όμως πίνακας ελέγχου του χρήστη που δίνει πρόσβαση σε εργαλεία τριών κατηγοριών (Προσωπικές Ρυθμίσεις, Ηλεκτρονικό ταχυδρομείο, Δικτυακός τόπος).

Ο πίνακας ελέγχου του Π.Σ.Δ.

(Απαιτείται σύνδεση και επιβεβαίωση του κωδικού χρήστη)

5. Ονοματολογία

Το σύστημα D.N.S. επιτρέπει την ονομασία υπολογιστών ή συσκευών σ` ένα δίκτυο, όχι με αριθμητικά ψηφία (όπως μια διεύθυνση I.P.), αλλά με λέξεις. Αυτό διευκολύνει στην αναζήτηση κάποιου χώρου στο διαδίκτυο μιας και πολύ εύκολα κάποιος θυμάται μια λέξη (π.χ. laboratory) για διεύθυνση παρά ένα σύνολο από αριθμούς (π.χ. 174.132.XX.XXX).

Ποια διεύθυνση θέλετε να χρησιμοποιήσετε για τη διεύθυνση του χώρου σας;

Το Π.Σ.Δ. προσφέρει δυνατότητα επιλογής προσωπικής ονομασίας του διαδικτυακού χώρου, κάτω όμως από το mysch. Δηλαδή υπάρχει δυνατότητα επιλογής μιας λέξης που αντιπροσωπεύει το θέμα του προσωπικού χώρου και να χρησιμοποιηθεί στη διεύθυνση, μαζί με το υποχρεωτικό mysh.gr, όπως www.laboratory.mysch.gr. Η επιλογή των λέξεων για τη διεύθυνση του χώρου πρέπει να γίνει με προσοχή και με βάση τους όρους χρήσης της υπηρεσίας.

Επιλογή μιας λέξης για όνομα διεύθυνσης του προσωπικού χώρου

Γ. Πώς γίνεται η εγκατάσταση;

1. Λήψη της εφαρμογής

Η λήψη της εφαρμογής γίνεται από την επίσημη ιστοσελίδα του elxis CMS.

2. Αποσυμπίεση αρχείων

Η αποσυμπίεση των αρχείων πραγματοποιείται σε φάκελο επιλογής του χρήστη (δεξί κλικ στο αρχείο και εξαγωγή).

3. Ανέβασμα αρχείων

Το «ανέβασμα» των αρχείων στο προσωπικό χώρο των μελών του Π.Σ.Δ. γίνεται μέσω ενός προγράμματος διαχείρισης ftp λογαριασμού. Ένα τέτοιο δωρεάν πρόγραμμα είναι το FileZilla της εταιρίας Mozilla.

Με τη χρήση των στοιχείων σύνδεσης στο Π.Σ.Δ. (όνομα χρήσης και κωδικό) και ορισμό users.sch.gr στο πλαίσιο του κόμβου της τοποθεσία πραγματοποιείται η σύνδεση με το προσωπικό χώρο του μέλους.

Τα αρχεία του elxis CMS «ανεβαίνουν» στο χώρο του Π.Σ.Δ. με σύρσιμο από το φάκελο του υπολογιστή στο δεξιό παράθυρο του FileZilla.

Από τις 02 Απριλίου 2013 υπάρχει δυνατότητα δημιουργίας φακέλου με αυτόματη σελίδα ευρετηρίου (autoindex). Αυτό πραγματοποιείται με τη δημιουργία φακέλου με την ονομασία auto  στον οποίο και γίνεται η τοποθέτηση των αρχείων που προσφέρονται ελεύθερα για λήψη. Γι` αυτά τα αρχεία δημιουργείται αυτόματα ένας πίνακας περιεχομένων -  autoindex). 

π.χ. http://laboratory.mysch.gr/auto/

Δ. Διαδικασία εγκατάστασης

Η εγκατάσταση του elxis CMS υλοποιείται σε 5 βήματα.


1ο βήμα

Στο πρώτο βήμα γίνεται ο έλεγχος της έκδοσης του elxis CMS.

Elxis 4.0 Nautilus -> Είναι η τέταρτη έκδοση του Elxis CMS με την ονομασία Nautilus.
Κατάσταση: Stable -> Η σταθερή έκδοση ύστερα από ένα διάστημα κυκλοφορίας μιας δοκιμαστικής (beta) έκδοσης.
Αριθμός αναθεώρησης: 1378 -> Οι αλλαγές ή οι προσθέσεις που έγιναν στο κώδικα από την πρώτη ημέρα κυκλοφορίας της δοκιμαστικής τέταρτης έκδοσης.
Ημερομηνία διανομής: 2012-12-15 19:59:00 GMT -> Η ημερομηνία της πρόσφατης αναθεωρημένης σταθερής τέταρτης έκδοσης.

Σ` αυτό το βήμα γίνεται η ενημέρωση για τον τρόπο δημιουργίας μιας βάσης δεδομένων.

Κείμενο της εγκατάστασης:

Δημιουργήστε μία κενή βάση δεδομένων η οποία θα χρησιμοποιηθεί από το Elxis για να αποθηκεύσει τα δεδομένα σας. Συνιστούμε θερμά να χρησιμοποιήσετε μία βάση MySQL. Αν και το Elxis έχει υποστήριξη και για άλλους τύπους βάσεων όπως η PostgreSQL και η SQLite 3 είναι καλά δοκιμασμένο μόνο με την MySQL. Δημιουργήσετε μία κενή βάση MySQL από τον πίνακα ελέγχου της φιλοξενίας σας (CPanel, Plesk, ISP Config, κλπ) ή από το phpMyAdmin ή άλλο εργαλείο διαχείρισης βάσεων. Απλά δώστε ένα όνομα για την βάση σας και δημιουργήστε την. Μετά από αυτό δημιουργήστε έναν χρήστη και αναθέστε τον στην νέα σας βάση δεδομένων. Σημειώστε κάπου το όνομα της βάσης, το username και το password, θα τα χρειαστούμε αργότερα κατά την εγκατάσταση.

Από τον πίνακα ελέγχου του χρήστη στο Π.Σ.Δ. πραγματοποιείται η δημιουργία μιας βάσης δεδομένων τύπου MySQL.

Επίσης παρέχονται πληροφορίες για τον τρόπο λειτουργίας του φακέλου repository.

Κείμενο της εγκατάστασης:

Το Elxis χρησιμοποιεί ένα ειδικό φάκελο για την αποθήκευση αρχείων καταγραφών, αντιγράφων ασφαλείας, προσωρινής μνήμης, συνεδρίων, και άλλα. Εξ ορισμού αυτός ο φάκελος ονομάζεται repository και βρίσκεται εντός του πηγαίου καταλόγου του Elxis. Αυτός ο φάκελος πρέπει να είναι εγγράψιμος! Συνιστούμε θερμά να μετονομάσετε αυτόν τον φάκελο και να τον μετακινήσετε σε μία τοποθεσία μη προσβάσιμη από το διαδίκτυο. Μετά από αυτή τη μετακίνηση αν έχετε ενεργή την προστασία open basedir στην PHP είναι πιθανόν χρειαστεί να προσθέσετε την διαδρομή του αποθετηρίου στις επιτρεπόμενες διαδρομές.

Μέσα από το πρόγραμμα FileZilla μπορεί να γίνει μετονομασία του φακέλου repository σε κάποιο άλλο της επιλογής του χρήστη π.χ. myrepo. Η μετονομασία του φακέλου προσφέρει τη μεγαλύτερη δυνατή ασφάλεια των δεδομένων που φιλοξενούνται στο χώρο του Π.Σ.Δ. Το νέο όνομα του φακέλου, με την απόλυτη διαδρομή του στο Π.Σ.Δ., πρέπει να δηλωθεί και στο πεδίο Αποθετήριο της καρτέλας Γενικά του 3ου βήματος της εγκατάστασης.  Η απόλυτη διαδρομή του χώρου μπορεί να αναζητηθεί εύκολα με την εκτέλεση του κώδικα που υπάρχει στο παρακάτω αρχείο.

(Ο σύνδεσμος προς το αρχείο για την αναζήτηση της απόλυτης διαδρομής δεν είναι διαθέσιμος)

Απαιτείται η λήψη του αρχείου, η αποσυμπίεσή του, το ανέβασμά του (μέσω π.χ. FileZilla) στο κεντρικό φάκελο της εγκατάστασης του elxis, το άνοιγμα του αρχείου μ` έναν πλοηγό του διαδικτύου (π.χ. Mozilla), η αντιγραφή της απόλυτης διεύθυνσης που εμφανίζεται στην σελίδα και η επικόλλησή της στο αντίστοιχο πεδίο του επόμενο βήματος της εγκατάστασης.  Η διαδρομή που έχει ένας λογαριασμός του Π.Σ.Δ. είναι της μορφής:

Άρα στο πεδίο Αποθετήριο του επόμενου βήματος πρέπει να υπάρχει η εγγραφή:

/users/p/o/ονομα χρήστη/public_html/myrepo

Αυτή η ενέργεια δεν είναι υποχρεωτική.


2ο βήμα

Στο δεύτερο βήμα παρουσιάζεται η άδεια χρήσης της εφαρμογής Elxis CMS. Η ανάγνωση των όρων και η αποδοχή τους από το χρήστη επιτρέπει την συνέχιση της εγκατάστασης.


3ο βήμα

Στο τρίτο βήμα γίνονται οι βασικές ρυθμίσεις του elxis CMS όπως και της βάσης δεδομένων του.

Καρτέλα Γενικά
Πεδίο Τιμή Βοήθεια
Όνομα ιστότοπου: Το Elxis Nautilus στο Π.Σ.Δ. Χρήση ενός τίτλου που χαρακτηρίζει το περιεχόμενο του ιστότοπου
URL ιστότοπου: http://elxis.laboratory. mysch.gr Χρήση της διεύθυνσης που επιλέχθηκε από την ονοματολογία του Π.Σ.Δ.
Αποθετήριο: Κενό Κενό ή η απόλυτη διεύθυνση με το όνομα που δόθηκε στο φάκελο repository π.χ. secret.
Προκαθορισμένη γλώσσα: Ελληνικά Ελληνικά ή κάποια άλλη γλώσσα αν ο ιστότοπος απευθύνεται κυρίως σε κοινό του εξωτερικού.
Μέθοδος κρυπτογράφησης: Mcrypt Η μέθοδος κρυπτογράφησης των αρχείων και των ροών δεδομένων. Η προεπιλεγμένη μέθοδος είναι η Mcrypt.
Κλειδί κρυπτογράφησης:  qVdsvGQm68ySeR39 Το δημόσιο κλειδί που χρησιμοποιείται στην αποκρυπτογράφηση των αρχείων ή των ροών δεδομένων.
Φιλικές URL: Ναι Ναι ή όχι αν ΔΕΝ έχει γίνει η ρύθμιση AllowOverride All  του apache.


Οι φιλικές URL ενεργοποιούνται μόνο αν υπάρχει η ρύθμιση (τοπικά ή κεντρικά) AllowOverride All  του apache (απαιτεί επανεκκίνηση του server). Στο Π.Σ.Δ. η σχετική ρύθμιση είναι AllowOverride AuthConfig Indexes Limit. Πιθανόν μπορεί να αλλάξει η σχετική ρύθμιση στο λογαριασμό του μέλους με ένα αίτημα στο κέντρο υποστήριξης του  Π.Σ.Δ. Η ρύθμιση αυτή δεν επηρεάζει μόνο το Elxis CMS αλλά και κάθε άλλο CMS (π.χ. Joomla) που είναι εγκαταστημένο στο δίκτυο μιας και οι διευθύνσεις των αντικειμένων (π.χ. άρθρων) δεν μπορούν να έχουν την μορφή: http://onoma.mysch.gr/ contact-us.html . Η ενεργοποίηση των φιλικών URL, χωρίς τη σχετική ρύθμιση του apache,  εμφανίζει λευκή σελίδα με το μήνυμα  Not Found The requested URL /π.χ. elxis/ was not found on this server σε κάθε επιλογή αντικειμένου του μενού. Η απενεργοποίηση τους μπορεί να γίνει από το τμήμα διαχείρισης (Ιστότοπος Ρυθμίσεις Γενικά).

Στις 25 Ιανουαρίου 2013 έγινε γενική ρύθμιση του apache και οι φιλικές URL λειτουργούν κανονικά σ` όλους τους λογαριασμούς του Π.Σ.Δ. Άρα η ενεργοποίησή τους δεν προκαλεί κανένα πρόβλημα στη λειτουργία του Elxis.

Αν η εγκατάσταση του elxis γίνει σε φάκελο του λογαριασμού τότε χρειάζεται η επεξεργασία της παρακάτω εγγραφής στο αρχείο . htaccess

RewriteBase <φάκελος στον οποίο βρίσκεται το Elxis όπως π. χ. /sxoleio>

Οι φιλικές URL ενεργοποιούνται μόνο αν υπάρχει η ρύθμιση (τοπικά ή κεντρικά) AllowOverride All  του apache (απαιτεί επανεκκίνηση του server). Στο Π.Σ.Δ. η σχετική ρύθμιση είναι AllowOverride AuthConfig Indexes Limit. Πιθανόν μπορεί να αλλάξει η σχετική ρύθμιση στο λογαριασμό του μέλους με ένα αίτημα στο κέντρο υποστήριξης του  Π.Σ.Δ. Η ρύθμιση αυτή δεν επηρεάζει μόνο το Elxis CMS αλλά και κάθε άλλο CMS (π.χ. Joomla) που είναι εγκαταστημένο στο δίκτυο μιας και οι διευθύνσεις των αντικειμένων (π.χ. άρθρων) δεν μπορούν να έχουν την μορφή: http://onoma.mysch.gr/ contact-us.html . Η ενεργοποίηση των φιλικών URL, χωρίς τη σχετική ρύθμιση του apache,  εμφανίζει λευκή σελίδα με το μήνυμα  Not Found The requested URL /π.χ. elxis/ was not found on this server σε κάθε επιλογή αντικειμένου του μενού. Η απενεργοποίηση τους μπορεί να γίνει από το τμήμα διαχείρισης (Ιστότοπος Ρυθμίσεις Γενικά).

Στις 25 Ιανουαρίου 2013 έγινε γενική ρύθμιση του apache και οι φιλικές URL λειτουργούν κανονικά σ` όλους τους λογαριασμούς του Π.Σ.Δ. Άρα η ενεργοποίησή τους δεν προκαλεί κανένα πρόβλημα στη λειτουργία του Elxis.

Αν η εγκατάσταση του elxis γίνει σε φάκελο του λογαριασμού τότε χρειάζεται η επεξεργασία της παρακάτω εγγραφής στο αρχείο . htaccess

RewriteBase <φάκελος στον οποίο βρίσκεται το Elxis όπως π. χ. /sxoleio>

Απενεργοποίηση των φιλικών URL μέσω της διαχείρισης

Καρτέλα Βάση δεδομένων
Πεδίο Τιμή Βοήθεια
Τύπος: MySQL Επιλογή του συστήματος διαχείρισης βάσεων δεδομένων.  Η PHP πρέπει να έχει PDO για την ενεργοποίηση της δυνατότητας επιλογής τύπου βάσης.
Φιλοξενητής:

 userdb

Προσοχή userdb κι όχι localhost που θεωρείται η συνηθισμένη τιμή.
Θύρα:

0

Προκαθορισμένη (3306) με την επιλογή 0.
Όνομα: onoma_db1 Η ονομασία της βάσης δεδομένων που δημιουργήθηκε αυτόματα από την αντίστοιχη επιλογή του πίνακα ελέγχου μελών του Π.Σ.Δ.
Πρόθεμα πινάκων:

 elx_

Το πρόθεμα τις ονομασίας των πινάκων που θα δημιουργηθούν στη βάση δεδομένων του ιστότοπου.
Ψευδώνυμο:

onoma

Το όνομα χρήστη στο λογαριασμό του Π.Σ.Δ. αποτελεί και το προκαθορισμένο ψευδώνυμο της βάσης δεδομένων.
Κωδικός πρόσβασης: tyxaios Ο συνδυασμός γραμμάτων, συμβόλων και αριθμών που δημιουργήθηκε αυτόματα από το σύστημα μετά τη δημιουργία της βάσης δεδομένων.
DSN: (κενό) Ρύθμιση που αφορά τον τρόπο σύνδεσης του elxis CMS με κάποια βάση. Δεν είναι απαραίτητο να συμπληρωθεί απ` το χρήστη.
Σχήμα:

(κενό)

Ορισμός απόλυτης διαδρομής ενός αρχείου βάσης δεδομένων τύπου SQLite.

Αν τα στοιχεία της βάσης δεδομένων είναι σωστά τότε η επιλογή του Ελέγχου ρυθμίσεων βάσης δεδομένων θα παρουσιάσει το μήνυμα: The database settings are correct.

Καρτέλα FTP
Πεδίο Τιμή Βοήθεια
Χρήση FTP:

 Ναι

Η ενεργοποίηση του πεδίου επιτρέπει στο διαχειριστή να "ανεβάζει" αρχεία στο χώρο του Π.Σ.Δ. μέσω του περιβάλλοντος χρήσης του elxis CMS.
Φιλοξενητής:

elxis.laboratory .mysch.gr

Το πεδίο αυτό ορίζεται αυτόματα.
Θύρα:

 0

Προκαθορισμένη (21) με την επιλογή 0.
Διαδρομή:

 /

Ορισμός της σχετικής διαδρομής του χώρου όπου θα "ανεβαίνουν" τα αρχεία.
Ψευδώνυμο: onomaSCH Το όνομα χρήστη στο λογαριασμό του Π.Σ.Δ. αποτελεί και το προκαθορισμένο ψευδώνυμο του FTP.
Κωδικός πρόσβασης:

kwdikosSCH

Ο κωδικός πρόσβασης στο λογαριασμό του Π.Σ.Δ. αποτελεί και το προκαθορισμένο κωδικό του FTP.

Αν τα στοιχεία πρόσβασης στο λογαριασμό ftp είναι σωστά τότε η επιλογή του Ελέγχου ρυθμίσεων ftp θα παρουσιάσει το μήνυμα: The FTP settings are correct.


4ο βήμα

Στο τέταρτο βήμα γίνεται ενημέρωση εισαγωγής των δεδομένων στη βάση

Κείμενο της εγκατάστασης:

Τα αρχικά δεδομένα εισήχθησαν στη βάση δεδομένων. Εκτελέστηκαν 106 εντολές SQL.

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

Καρτέλα Τα στοιχεία σας
Πεδίο Τιμή Βοήθεια
Όνομα: Δημήτρης Το πραγματικό όνομα του διαχειριστή.
Επίθετο: Κανατάς Το πραγματικό επώνυμο του διαχειριστή.
E-mail: xxxxxx@sch.gr Η διεύθυνση του προσωπικού λογαριασμού στο Π.Σ.Δ. Σ` αυτή τη διεύνθυνση στέλνονται ενημερωτικά μηνύματα που αφορούν τη λειτουργία του ιστότοπου.
Ψευδώνυμο: Onoma Επιλογή μιας λέξης για όνομα χρήσης. Να μη χρησιμοποιηθεί η λέξη admin.
Κωδικός πρόσβασης: oti_na_nai_13 Επιλογή μιας τυχαίας σειράς γραμμάτων, αριθμών και συμβόλων.
Επαλήθευση κωδικού: oti_na_nai_13 Επανάληψη της πληκτρολόγησης του κωδικού πρόσβασης για επαλήθευση.

 


5ο βήμα

Στο πέμπτο βήμα εμφανίζεται το μήνυμα την ολοκλήρωσης της διαδικασίας. Ο νέος διαδικτυακός τόπος του χρήστη είναι σε δημόσια προβολή.

Για τη μεγαλύτερη ασφάλεια προτείνεται η μετονομασία του φακέλου διαχείρισης estia σε κάτι άλλο. Η διαδικασία, κι εδώ, πραγματοποιείται μέσω του προγράμματος filezilla. Παράλληλα όμως χρειάζεται να ανοιχτεί το αρχείο . htaccess (είναι στο γονικό φάκελο), μέσα στο περιβάλλον του filezilla,  χρησιμοποιώντας το σημειωματάριο και να γίνει αντικατάσταση του ονόματος estia με το νέο όνομα του φακέλου.

Εντοπισμός των γραμμών στο αρχείο . htaccess

# If you have renamed the administration folder change "estia" to the name you have set.

RewriteRule ^estia/inner.php(.*) estia/inner.php [L]

RewriteRule ^estia/(.*) estia/index.php [L]

Αλλαγή του ονόματος φακέλου στις συγκεκριμένες γραμμές

# If you have renamed the administration folder change "estia" to the name you have set.

RewriteRule ^diaxeiristis/inner.php(.*)diaxeiristis /inner.php [L]

RewriteRule ^ diaxeiristis /(.*) diaxeiristis /index.php [L]

 Αυτή η ενέργεια δεν είναι υποχρεωτική.

Μετά την εγκατάσταση του elxis CMS μπορεί ο χρήστης να αλλάξει την πρόσβαση στο δημόσιο τμήμα μόνο για τους διαχειριστές ώστε να οργανώσει κατάλληλα το χώρο, πριν την τελική δημοσίευσή του. Έτσι υπάρχει ο χρόνος για δοκιμές και ρυθμίσεις λειτουργίας, εμφάνισης κ.α. Η ρύθμιση γίνεται από το τμήμα της διαχείρισης και το μενού Ιστότοπος -> Ρυθμίσεις.

25/07/2022) Προσοχή: Η τρέχουσα έκδοση του elxis CMS (5.x) παρουσιάζει μεγάλες διαφορές και βελτιωμένα χαρακτηριστικά σε σχέση μ` εκείνη που παρουσιάζεται στο άρθρο (4.x). Επίσης η νέα υπηρεσία διαδικτυακού χώρου του Π.Σ.Δ. παρέχει έναν σύγχρονο περιβάλλον με πολλές δυνατότητες παραμετροποίησης που δεν έχει σχέση με εκείνο το περιβάλλον που εμφανίζεται στο κείμενο του άρθρου.

Ιστοσελίδα επίδειξης της έκδοσης 5.x του Elxis CMS


Είναι ανενεργός κάποιος σύνδεσμος, ένα βίντεο, μια παρουσίαση; Αφιερώστε ένα λεπτό για να αναφέρετε το πρόβλημα στα σχόλια του άρθρου.

© LabSchool.mysch.gr

Έχει διαβαστεί 2965 φορές

Σχόλια

  • Δεν υπάρχουν σχόλια για αυτό το άρθρο.
 
Παρακαλώ περιμένετε...

Δεν σας επιτρέπεται η υποβολή σχολίων. Παρακαλούμε συνδεθείτε.

Σύνδεση MS Office με Google Drive
Προηγούμενο άρθρο
Σύνδεση MS Office με Google Drive
Μαθητικές ιστοσελίδες
Επόμενο άρθρο
Μαθητικές ιστοσελίδες