====== Joomla - Εγκατάσταση ====== ===== Windows ===== //Δοκιμασμένο σε Joomla 3.5.1, Windows 7, εκτύπωση σε firefox// - **ΕΓΚΑΤΑΣΤΑΣΗ XAMPP** * Για την εγκατάσταση του Joomla στον προσωπικό μας Υπολογιστή χρειαζόμαστε τα εξής * **Apache** : //**Web Server**// για την εξυπηρέτηση ιστοσελίδων και για να εκτελείται η php * **Mysql** : //**Βάση Δεδομένων**// για όλα τα δεδομένα του Joomla * **PHP** : Η //**γλώσσα προγραμματισμού**// στην οποία είναι γραμμένο το Joomla * Όλα τα παραπάνω έχουν πακεταριστεί στο **XAMPP** που θα μας βοηθήσει στην εγκατάστασή τους. - Κατεβάζουμε το **XAMPP για Windows** από το επίσημο του site https://www.apachefriends.org - Εκτελούμε το αρχείο εγκατάστασης (π.χ. xampp-win32-xx.exe) ως διαχειριστής - Αγνοούμε το 1ο μήνυμα ότι είναι ενεργά τα User Access Controls (UAC) και πατάμε **OK** - **''Welcome to XAMPP Setup Wizard''** : Πατάμε **Next** - **''Select Components''** : Τσεκάρουμε **Apache**, **Mysql**, **PHP** και **phpMyAdmin**. - **''Installation Folder''** : Αφήνουμε αυτόν που έχει **C:\xampp** - **''Bitnami for XAMPP''** : **Ξετσεκάρουμε** - **''Ready to install''** : Είμαστε έτοιμοι για την εγκατάσταση, πατάμε **Next** - Θα μας εμφανιστεί η **''Προειδοποίηση Ασφαλείας των Windows''**. Είναι για την επικοινωνία του Apache με το διαδίκτυο. **Τσεκάρουμε και τις 3 επιλογές** για να μην έχουμε προβλήματα. Αργότερα για λόγους ασφαλείας μπορούμε να τις απενεργοποιήσουμε. Πατάμε **Να επιτρέπεται η πρόσβαση** - **''Completing the XAMPP setup Wizard''** : Αφήνουμε τσεκαρισμένο και πατάμε **Finish**. - **''Language''** : Επιλέγουμε την **αγγλική** γλώσσα και πατάμε **Save** - **''XAMPP Control Panel''** : Μας εμφανίστηκε ο πίνακας ελέγχου του XAMPP. Πατάμε **Start** για να εκκινήσουμε τις υπηρεσίες **Apache** και **MySQL** - Θα μας εμφανιστεί πάλι η **''Προειδοποίηση Ασφαλείας των Windows''**. Αυτήν την φορά για την επικοινωνία της MySQL. **Τσεκάρουμε και τις 3 επιλογές** για να μην έχουμε προβλήματα. - Εάν εμφανίστηκε **πράσινο** στις 2 υπηρεσίες όλα φαίνονται να έχουν πάει καλά. Θα κάνουμε μια επανεκκίνηση τον ΗΥ μας. - **Εκκίνηση Υπηρεσιών - Δοκιμή Apache - php** - Μετά την επανεκκίνηση πατάμε στο κουμπί της **Εναρξης** και μετά πηγαίνουμε **Όλα τα προγράμματα / XAMPP / XAMPP Control Panel**. Καλό είναι να **αντιγράψουμε** τον σύνδεσμο και στην **Επιφάνεια Εργασίας** γιατί θα τον χρησιμοποιούμε συχνά. - **''XAMPP Control Panel''** : Μας εμφανίστηκε ο πίνακας ελέγχου του XAMPP. Πατάμε **Start** για να εκκινήσουμε τις υπηρεσίες **Apache** και **MySQL** - Ανοίγουμε μία νέα καρτέλα στον browser και πηγαίνουμε στην διεύθυνση http://localhost - Θα πρέπει να μας μεταφέρει στην ιστοσελίδα http://localhost/dashboard/ στον **Τοπικό Υπολογιστη** - **localhost** (όχι στο Internet). Αυτό είναι ένδειξη ότι ο **Apache λειτουργεί!** - Στην ιστοσελίδα αυτή πατάμε στον σύνδεσμο πάνω δεξιά **PHPInfo** - Θα μας μεταφέρει στην ιστοσελίδα http://localhost/dashboard/phpinfo.php , που σημαίνει ότι και η **PHP λειτουργεί!** - Πηγαίνουμε πάλι στο **XAMPP Control Panel** - Πατάμε δεξιά στο κουμπάκι **Explorer** - Μας εμφανίστηκε ο περιηγητής αρχείων των Windows και ο φάκελος **C:\\xampp** - Μπαίνουμε στον φάκελο **htdocs** και φτιάχνουμε έναν νέο φάκελο **joomla** - Μέσα στο φάκελο **joomla** φτιάχνουμε ένα κενό ΄**Εγγραφο Κειμένου** με όνομα **test** - Ανοίγουμε μία νέα καρτέλα στον browser και πηγαίνουμε στην διεύθυνση http://localhost/joomla - Θα μας εμφανιστεί η ιστοσελίδα **''Index of joomla''** με το αρχείο test.txt που δημιουργήσαμε προηγουμένως. Σε αυτόν τον φάκελο θα βάλουμε στην συνέχεια την εγκατάσταση του joomla. - Το αρχείο **test.txt** μπορούμε πλέον να το διαγράψουμε από τον φάκελο **C:\\xampp\htdocs\joomla** - **PHPMYADMIN - MySQL - Αλλαγή Κωδικού** * To Joomla για να εγκατασταθεί χρειάζεται μία Βάση Δεδομένων και έναν **χρήστη** με **κωδικό** που να έχει δικαιώματα στην βάση αυτή. * Ο υπάρχον χρήστης της MYSQL λέγεται **root** είναι ο **διαχειριστής** και αρχικά **δεν έχει κωδικό**. * Πριν συνδεθούμε στο **phpmyadmin** που διαχειρίζεται την βάση θα κάνουμε κάποιες ρυθμίσεις ώστε να μας ζητάει όνομα χρήστη και κωδικό. - Πηγαίνουμε πάλι στο **XAMPP Control Panel** - Στην σειρά που βρίσκεται η υπηρεσία **Apache** πατάμε στο κουμπί **Config** και επιλέγουμε **Browse / PhpMyadmin**. Μας άνοιξε ο περιηγητής αρχείων στον φάκελο **C:\xampp\phpMyAdmin**. - Ανοίγουμε το αρχείο **config.inc.php**. Εάν δεν ξέρουν τα WIndows πως να το ανοίξουν τσεκάρουμε το **Επιλογή ενός προγράμματος από την λίστα εγκατεστημένων προγραμμάτων** και διαλέγουμε **WordPad** - Βρίσκουμε την γραμμή **''$cfg['Servers'][$i]['auth_type'] = 'config';''** και αλλάζουμε το **'config'** σε **'cookie'** και αποθηκεύουμε. - Ανοίγουμε μία νέα καρτέλα στον browser και πηγαίνουμε στην διεύθυνση http://localhost/phpmyadmin - Συνδεόμαστε με **''Όνομα Χρήστη''** : **rοοτ** και αφήνουμε κενό τον **''Κωδικό Πρόσβασης''** . - Κάνουμε κλικ στην καρτέλα **Λογαριασμοί Χρήστη**, βρίσκουμε την γραμμή **root localhost** και πατάμε πάνω στον σύνδεσμο **Επεξεργασία δικαιωμάτων** - Πατάμε στην καρτέλα **Αλλαγή κωδικού πρόσβασης**, **εισάγουμε έναν νέο κωδικό** στα 2 πεδία και πατάμε στο κουμπί **Εκτέλεση** κάτω δεξιά. - Πάνω αριστερά πατάμε πάνω στο εικονίδιο **Αποσύνδεση** - **Συνδεόμαστε** ξανά ως **root** με τον **νέο κωδικό** που μόλις ορίσαμε - **PHPMYADMIN - MySQL - Δημιουργία νέου χρήστη** - **PHPMYADMIN - MySQL - Δημιουργία Βάσης** -