====== Εγκατάσταση Joomla κεντρικά ή σε πολλαπλούς χρήστες ====== Υπάρχει ήδη εγκατεστημένος ο εξυπηρετητής ιστοσελίδων **Apache** στην //lserver// εικονική μηχανή με τις υπηρεσίες μας, χωρίς ακόμα κάποιο περιεχόμενο. Η εφαρμογή **Joomla** είναι από τις πιο δημοφιλής για την κατασκευή ιστοσελίδων και μπορούμε εύκολα να εγκαταστήσουμε την τελευταία της έκδοση μέσα από την εφαρμογή LServerAdmin. **Η μαζική εγκατάσταση Joomla** σε πολλαπλούς χρήστες **μας γλιτώνει πάρα πολύ χρόνο** καθώς η προετοιμασία της βάσης ανά χρήστη, η χειροκίνητη εγκατάσταση και ρύθμιση θα χρειαζόταν, π.χ. για 20 χρήστες, **αρκετές ώρες**. Μέσω της εφαρμογής **LServerAdmin** δεν θα πάρει πάνω από 1 λεπτό ανά χρήστη και όλα θα γίνουν αυτόματα. ===== Εγκατάσταση Joomla ===== Έχουμε 2 δυνατότητες εγκατάστασης του Joomla - Ως **κεντρικό site** για να εξυπηρετήσει τις ανάγκες του σχολείου ή του εργαστηρίου. * Έχουμε πρόσβαση στο κεντρικό site από το εσωτερικό μας δίκτυο στην διεύθυνση **http://lserver** και μέσω internet στην εξωτερική μας διεύθυνση π.χ. **http://myinternetaddress.com** - Ως **προσωπικό site** σε πολλούς χρήστες π.χ. ενός τμήματος, για τις ανάγκες ενός μαθήματος. * Τα site θα εμφανίζονται στο εσωτερικό μας δίκτυο σις διευθύνσεις **http://lserver/~username** ((όπου username αντίστοιχα το όνομα χρήστη))και μέσω internet στην εξωτερική μας διεύθυνση π.χ. **http://myinternetaddress.com/~username** Για να εγκαταστήσουμε το Joomla κάνουμε τα εξής - [[el:quickstart:startlserveradmin|Εκκινούμε την εφαρμογή LServerAdmin]] - Από το κυρίως μενού επιλέγουμε **Υπηρεσίες / Άλλες Υπηρεσίες - Εφαρμογές / Apache - Εξυπηρετητής Ιστοσελίδων** - Πηγαίνουμε **Ρϋθμιση / Διαχείριση Ιστοτόπων / Εγκατάσταση** - Επιλέγουμε την έκδοση Joomla που θέλουμε να εγκαταστήσουμε - Επιλέγουμε το είδος site που θέλουμε όπως περιγράψαμε προηγουμένως - Εάν θέλουμε κεντρική εγκατάσταση του Joomla επιλέγουμε **Κεντρικό site** - Επιλέγουμε τον **βασικό διαχειριστή** του κεντρικού site συνήθως από την ομάδα **Καθηγητές**. - Επιλέγουμε τον φάκελο εγκατάστασης του joomla. Τα περιεχόμενα του φακέλου **/mnt/data/public_html** εμφανίζονται στο εσωτερικό μας δίκτυο στην διεύθυνση **http://lserver**. Αν φτιάξουμε μέσα του υποφάκελο joomla, το site θα εμφανίζεται ως **http://lserver/joomla** - Στο πεδίο **όνομα βάσης** αφήνουμε το προκαθορισμένο όνομα ή το αλλάζουμε εάν θέλουμε. - Εάν θέλουμε εγκατάσταση σε πολλαπλούς χρήστες επιλέγουμε **Προσωπικό site** - **Επιλέγουμε τους χρήστες** στους οποίους θα κάνουμε εγκατάσταση προσωπικών sites, π.χ. όλους τους χρήστες ενός τμήματος. - Η εγκατάσταση γίνεται μέσα στον προσωπικό φάκελο **public_html/www** του κάθε χρήστη. Αφήνουμε τον προκαθορισμένο υποφάκελο **joomla** ή του αλλάζουμε όνομα. Το site θα εμφανίζεται στο εσωτερικό μας δίκτυο στην διεύθυνση **http://lserver/~username/joomla**, ώστε να επιτρέψει στον μαθητή να μάθει Joomla στο προσωπικό του site. Μπορούμε να εγκαταστήσουμε και **2ο site στον ίδιο χρήστη** σε διαφορετικό φάκελο. - Στο πεδίο **όνομα βάσης** μπορούμε αν θέλουμε να αλλάξουμε το τελευταίο κομμάτι μετά το **username_**. Το αφήνουμε ως **joomla** ή το αλλάζουμε π.χ. σε //ergasia// εάν και ο υποφάκελος εγκατάστασης άλλαξε σε //ergasia//. - Βλέπουμε **συνοπτικά τις ρυθμίσεις μας** στον επόμενο διάλογο και πατάμε **Ναι** για εγκατάσταση του Joomla - Θα γίνει η **λήψη** της τελευταίας έκδοσης του joomla και η **εγκατάστασή** της. ===== Σύνδεση στο Joomla ===== - Στο μενού Διαχείριση Ιστοτόπων πηγαίνουμε **Λίστα sites** για να δούμε τις υπάρχουσες εγκαταστάσεις Joomla. - **Κεντρικό site** : * Αν το site μας είναι στην στην διεύθυνση **http://lserver** ή διαχείρισή μας είναι στην διεύθυνση **http://lserver/administrator**. Συνδεόμαστε με τον διαχειριστή που επιλέξαμε την ώρα της εγκατάστασης και με τον αντίστοιχο κωδικό πρόσβασης. - **Προσωπικό site** * Αν το site μας είναι στην στην διεύθυνση **http://lserver/~username** η διαχείρισή μας είναι στην διεύθυνση **http://lserver/~username/administrator**. Συνδεόμαστε ως **username** με τον αντίστοιχο κωδικό πρόσβασης. Tα site εμφανίζονται και μέσω internet στην εξωτερική μας διεύθυνση π.χ. **http://myinternetaddress.com/~username/joomla**, οπότε μπορούμε και εμείς και οι μαθητές να **δουλεύουμε και από το σπίτι**. ===== Απεγκατάσταση Joomla ===== Μπορούμε να διαγράψουμε μαζικά πολλές εγκαταστάσεις joomla από το μενού **Απεγκατάσταση**. Θα διαγραφούν τα αρχεία και οι αντίστοιχες βάσεις. Οι προσωπικές εγκαταστάσεις joomla μαζί με τις βάσεις τους διαγράφονται επίσης αυτόματα σε περίπτωση που [[http://www.lserveradmin.gr/help/html_el/manual/user_administration/userdelete.html|διαγραφεί]] ο αντίστοιχος χρήστης. ===== Προσθήκη Χρηστών ===== Πολλές φορές χρειάζεται ως καθηγητής να συνδεθούμε στο site ενός μαθητή για να κάνουμε κάποιες ενέργειες ή ρυθμίσεις. Εάν είμαστε καθηγητής, μπορούμε να προσθέσουμε τον εαυτό μας ως χρήστη στην εγκατάσταση Joomla ενός μαθητή ως εξής - Από το μενού **Επεξεργασία** επιλέγουμε **Προσθήκη Χρηστών** - Επιλέγουμε το **site** στο οποίο θέλουμε να προσθέσουμε τον χρήστη - Επιλέγουμε τον **χρήστη** που θα προσθέσουμε - Επιλέγουμε την **ομάδα δικαιωμάτων** π.χ. //Super Users// για πλήρη δικαιώματα Με παρόμοιο τρόπο μπορούμε να προσθέσουμε π.χ. στο κεντρικό site τους μαθητές ενός τμήματος ή και όλου του σχολείου π.χ. με περιορισμένα δικαιώματα //Registered//. Αυτό θα μπορούσε να φανεί χρήσιμο εάν π.χ. προσθέσουμε δυνατότητες forum στο κεντρικό μας site.