Βήμα 1: Εγκατάσταση του Apache
Βήμα 2: Εγκατάσταση MySQL
Βήμα 3: Εγκατάσταση PHP
Βήμα 4: Επιβεβαίωση της εγκατάστασης του LAMP
Βήμα 5: Εγκατάσταση του Joomla! αρχεία
Βήμα 6: Δημιουργία Joomla! βάση δεδομένων
Βήμα 7: Εγκατάσταση του Joomla!
Joomla! είναι ένα CMS που είναι σχετικά εύκολο στη χρήση και είναι μια πολύ ωραία εναλλακτική του WordPress. Από το 2015, περίπου το 2,8% όλων των τοποθεσιών στο διαδίκτυο χρησιμοποιούν Joomla! ως CMS τους. Σε αυτόν τον οδηγό θα δούμε πώς να εγκαταστήσετε το Joomla! στο Ubuntu με στοίβα LAMP (χρησιμοποιώντας τον διακομιστή ιστού Apache).
Βήμα 1: Εγκατάσταση του Apache
Ενημερώστε πρώτα τη λίστα του αποθετηρίου σας:
apt-get update
Στη συνέχεια, εγκαταστήστε τον διακομιστή ιστού Apache:
apt-get install apache2
Βήμα 2: Εγκατάσταση MySQL
Θα εγκαταστήσουμε τη MySQL για βάσεις δεδομένων και php5-mysqlέτσι ώστε η PHP να μπορεί να επικοινωνεί με τη MySQL.
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Δώστε στον rootχρήστη MySQL έναν ασφαλή κωδικό πρόσβασης.
Ρύθμιση MySQL:
mysql_install_db
Ολοκληρώστε την εγκατάσταση εκτελώντας:
/usr/bin/mysql_secure_installation
Εισαγάγετε τον rootκωδικό πρόσβασής σας που μόλις δημιουργήσατε.
Χρησιμοποιήστε τις ακόλουθες ρυθμίσεις για να βεβαιωθείτε ότι η εγκατάσταση της MySQL είναι ασφαλής:
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Βήμα 3: Εγκατάσταση PHP
Η PHP απαιτείται για τη χρήση του Joomla!. Εγκαταστήστε το με apt-get:
apt-get install php5 libapache2-mod-php5 php5-mcrypt
Η PHP είναι τώρα εγκατεστημένη.
Βήμα 4: Επιβεβαίωση της εγκατάστασης του LAMP
Επιβεβαιώστε ότι το Apache εγκαταστάθηκε με επιτυχία εισάγοντας την IP του διακομιστή σας στο πρόγραμμα περιήγησής σας. Θα δείτε τη σελίδα "Προεπιλεγμένη σελίδα του Apache2 Ubuntu".
Για να επιβεβαιώσετε ότι η PHP εγκαταστάθηκε με επιτυχία, αφαιρέστε την προεπιλεγμένη σελίδα:
rm /var/www/html/index.html
Δημιουργήστε ένα νέο αρχείο:
touch /var/www/html/index.php
Επεξεργαστείτε το:
vi /var/www/html/index.php
Και εισαγάγετε δείγμα κώδικα PHP όπως:
<?php
phpinfo();
?>
Εισαγάγετε ξανά την IP του διακομιστή σας στο πρόγραμμα περιήγησής σας. Θα δείτε τώρα μια σελίδα με έξοδο όπως:
PHP Version 5.5.12-2ubuntu4.6
Αυτή είναι μια σελίδα με πληροφορίες σχετικά με την εγκατάσταση της PHP. Η PHP λειτουργεί αν δείτε αυτήν τη σελίδα. Τώρα αφαιρέστε το index.phpαρχείο σας :
rm /var/www/html/index.php
Βήμα 5: Εγκατάσταση του Joomla! αρχεία
Joomla! απαιτεί τη λήψη ενός αριθμού αρχείων που απαιτούνται για τη χρήση του CMS. Μεταβείτε στον φάκελο /var/www/htmlκαι κατεβάστε το Joomla!:
cd /var/www/html
wget https://github.com/joomla/joomla-cms/releases/download/3.4.3/Joomla_3.4.3-Stable-Full_Package.zip
Εγκαταστήστε unzipεάν δεν το έχετε εγκαταστήσει ακόμα:
apt-get install unzip
Αποσυμπιέστε το Joomla! αρχεία:
unzip Joomla*
Κάντε το .htaccessαρχείο ενεργό μετονομάζοντάς το:
mv htaccess.txt .htaccess
Βήμα 6: Δημιουργία Joomla! βάση δεδομένων
Θα χρειαστεί να δημιουργήσετε μια βάση δεδομένων MySQL όπου το Joomla! μπορεί να αποθηκεύσει τα δεδομένα του. Για να το κάνετε αυτό, μεταβείτε στη MySQL:
mysql -u root -p
Σε αυτήν την εντολή, -uείναι το όνομα του χρήστη MySQL και -pπροσδιορίζει ότι πρέπει να πιστοποιηθείτε με κωδικό πρόσβασης.
Δημιουργία νέου χρήστη:
CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'password';
Αυτό σημαίνει ότι joomlaθα πρέπει να είναι το όνομα χρήστη του νέου σας χρήστη MySQL και passwordθα είναι ο κωδικός πρόσβασής του. Για παράδειγμα, εάν θέλετε να είναι το όνομα του χρήστη cmsκαι ο κωδικός πρόσβασης να είναι test123, πληκτρολογήστε:
CREATE USER 'cms'@'localhost' IDENTIFIED BY 'test123';
Παραχωρήστε δικαιώματα, ώστε αυτός ο χρήστης να μπορεί να χρησιμοποιήσει τη βάση δεδομένων σας:
GRANT ALL PRIVILEGES ON * . * TO 'cms'@'localhost';
Και πάλι, cmsείναι το όνομα χρήστη του χρήστη MySQL που μόλις δημιουργήσατε.
Βεβαιωθείτε ότι οι αλλαγές σας είναι ενεργές αμέσως, οπότε πληκτρολογήστε:
FLUSH PRIVILEGES;
Τώρα δημιουργήστε μια βάση δεδομένων:
CREATE DATABASE joomla;
Αντικαταστήστε joomlaμε το όνομα της βάσης δεδομένων.
Πληκτρολογήστε quitή exitγια έξοδο από το κέλυφος.
Βήμα 7: Εγκατάσταση του Joomla!
Μεταβείτε στην IP του διακομιστή σας στο πρόγραμμα περιήγησής σας. Τώρα θα δείτε το Joomla! διαδικασία εγκατάστασης.
Εισαγάγετε το όνομα του ιστότοπού σας και άλλες διάφορες πληροφορίες. Αφού εισέλθετε, κάντε κλικ στο "Επόμενο".
Στην Database Configurationενότητα, θα χρειαστεί να εισαγάγετε το όνομα χρήστη, τον κωδικό πρόσβασης και το όνομα βάσης δεδομένων που μόλις δημιουργήσατε. Στην περίπτωσή μου, αυτό θα ήταν:
Database Type: MySQLi
Host Name: localhost
Username: cms
Password: test123
Database Name: joomla
Table Prefix: this can be anything you like. For example: cms_ or joomla_
Old Database Process: Remove
Κάντε κλικ στο «Επόμενο» αφού επιβεβαιώσετε ότι τα δεδομένα που έχετε εισαγάγει είναι σωστά.
Συγχαρητήρια! Έχετε εγκαταστήσει τώρα το Joomla!.