Το WordPress είναι το πιο διάσημο blogging στον κόσμο καιΠλατφόρμες CMS για τον ιστό. Είναι εύκολο να αναπτυχθεί για, να προσαρμοστεί και να κλιμακωθεί για την παραγωγή. Λειτουργεί επίσης σε αμέτρητα λειτουργικά συστήματα για διακομιστές (Linux, Windows και ακόμη και BSD), έχει δεκάδες χρήστες και εξουσίες ένα καλό κομμάτι ολόκληρου του διαδικτύου. Η εγκατάσταση του WordPress με μη αυτόματο τρόπο σε ένα διακομιστή είναι μια διαδικασία πολύ εμπλεκόμενη και δεν είναι για όλους. Αν έχετε σκοντάψει σε αυτόν τον οδηγό και δεν είστε πολύ καλοί με τέτοια πράγματα, σκεφτείτε να κάνετε check out το Presslabs. Είναι μια εξαιρετική υπηρεσία που επιτρέπει στους χρήστες να προσαρμόσουν εύκολα το λογισμικό του blog, να το εξασφαλίσουν να λειτουργούν αποτελεσματικά. Εάν προτιμάτε να κάνετε τα πάντα μόνοι σας, αυτός ο οδηγός θα σας δείξει πώς να εγκαταστήσετε το WordPress στον εξυπηρετητή Ubuntu.
Σημείωση: αν και αυτός ο οδηγός θα επικεντρωθεί κυρίως σε Ubuntu server και Linux, το WordPress μπορεί να τρέξει σε άλλα λειτουργικά συστήματα διακομιστών. Για να το χρησιμοποιήσετε, θα χρειαστείτε PHP, MySQL και έναν web server.
Εγκατάσταση LAMP
Κατά τη διάρκεια της διαδικασίας εγκατάστασης για το διακομιστή Ubuntu, τους χρήστεςέχουν την επιλογή να επιλέξουν πολλά πακέτα για ρύθμιση αμέσως. Μία από τις επιλογές που επιλέγετε είναι η στοίβα LAMP (Linux Apache MySQL και PHP). Εάν εγκαθιστάτε για πρώτη φορά το διακομιστή Ubuntu, για αυτόν τον οδηγό, επιλέξτε αυτή την επιλογή κατά τη διάρκεια της διαδικασίας επιλογής του πακέτου κατά τη διάρκεια της εγκατάστασης.
Έχετε ήδη εγκατεστημένο το Ubuntu server; Για να μην ανησυχείτε, μπορεί να εγκατασταθεί μια εγκατάσταση LAMP μετά το γεγονός. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή στο τερματικό:
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^
Στη συνέχεια, κάντε επανεκκίνηση του διακομιστή ιστού με:
sudo systemctl restart apache2
Όταν έχουν υπάρξει όλα τα πακέτα που σχετίζονται με το LAMPεγκατεστημένο στο σύστημα, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης MySQL root. Κάντε αυτό και βεβαιωθείτε ότι είναι ασφαλές (και αξέχαστο). Χωρίς να ορίσετε κωδικό πρόσβασης root, δεν θα υπάρχει τρόπος να συνδεθείτε στην MySQL για να δημιουργήσετε μια νέα βάση δεδομένων για το WordPress που θα χρησιμοποιήσει.
Τέλος, δημιουργήστε έναν χρήστη που θα χρησιμοποιηθεί με το WordPress (αν δεν το έχετε ήδη).
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
Ρύθμιση του Apache2
Η χρήση του WordPress στο Apache 2 απαιτεί λίγη τροποποίηση για να λειτουργήσει σωστά. Χρησιμοποιώντας τον επεξεργαστή κειμένου nano, ανοίξτε το αρχείο διαμόρφωσης του διακομιστή web apache2.
sudo nano /etc/apache2/apache2.conf
Αφού βρεθείτε μέσα στο νανο, χρησιμοποιήστε τα πλήκτρα βέλους για να μετακινηθείτε μέχρι το τέλος του αρχείου. Μόλις στο κάτω μέρος, επικολλήστε αυτόν τον κώδικα μέσα σε αυτό:
<Directory /var/www/html/>
AllowOverride All
</Directory>
Αποθηκεύστε το ενημερωμένο αρχείο ρυθμίσεων με το Ctrl + O, και την έξοδο από αυτό Ctrl + X.
Τέλος, ενεργοποιήστε τις απαιτούμενες λειτουργικές μονάδες Apache 2.
sudo a2enmod rewrite sudo a2enmod php7.0
Βεβαιωθείτε ότι έχετε επανεκκινήσει τον διακομιστή ιστού όταν τελειώσετε, για να εφαρμόσετε τις αλλαγές.
sudo systemctl restart apache2
Εγκατάσταση του WordPress
Ξεκινήστε τη διαδικασία εγκατάστασης λήγοντας την πιο πρόσφατη έκδοση του WordPress.
Σημείωση: Μην κάνετε αυτήν την εγκατάσταση στο Ubuntu ως χρήστη root.
wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz
Εξαγάγετε τα περιεχόμενα του αρχείου tar.gz στον προεπιλεγμένο κατάλογο ιστού.
tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1
Στη συνέχεια, δημιουργήστε ένα νέο .htaccess αρχείου και ενημερώστε τα δικαιώματά του.
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
Χρησιμοποιώντας, CP αντιγράψτε τη διαμόρφωση του δείγματος ως το προεπιλεγμένο αρχείο ρυθμίσεων.
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Με το chown, δώστε την ιδιοκτησία των χρηστών σας στα αρχεία WordPress:
sudo chown -R ubuntu-wordpress:www-data /var/www/html
Προσαρμογή δικαιωμάτων
Το Ubuntu-wordpress έχει τώρα καλύτερη πρόσβαση / var / www / html. Το επόμενο βήμα στη διαδικασία εγκατάστασης είναι να τροποποιήσετε τα δικαιώματα, έτσι ώστε το WordPress να λειτουργεί σωστά:
sudo find /var/www/html -type d -exec chmod g+s {} ; sudo chmod g+w /var/www/html/
Ο κατάλογος των θεμάτων και των plugins χρειάζεται επίσης αλλαγές στις αλλαγές, έτσι ώστε τα πάντα να πάνε ομαλά.
sudo chmod -R g+w /var/www/html/wp-content/themes sudo chmod -R g+w /var/www/html/wp-content/plugins
Ρύθμιση μυστικών πλήκτρων
Για λόγους ασφαλείας, κάθε νέα εγκατάσταση του WordPress πρέπει να επαληθευτεί με μερικά μυστικά κλειδιά. Αυτά τα πλήκτρα μπορούν εύκολα να αρπάζονται με την εντολή curl.
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys
Χρησιμοποιώντας curl, τα πλήκτρα αλατιού WordPress βρίσκονται στα / wp-κλειδιά. Χρησιμοποιήστε τη γάτα για να τις δείτε.
cat /wp-keys
Ανοίξτε ένα δεύτερο τερματικό και επεξεργαστείτε το αρχείο ρυθμίσεων WordPress.
nano /var/www/html/wp-config.php
Μετακινηθείτε μέχρι το μέσον του αρχείου και συμπληρώστε τα πλήκτρα στις σωστές θέσεις. Χρησιμοποιήστε τα πλήκτρα wp ως αναφορά.
Σημείωση: αντιγράψτε μεταξύ του ''
Δημιουργία βάσης δεδομένων SQL
Συνδεθείτε στη διεπαφή MySQL χρησιμοποιώντας τον κωδικό πρόσβασης root που ορίσατε κατά τη διαδικασία εγκατάστασης LAMP νωρίτερα. Μόλις εισέλθετε, χρησιμοποιήστε την εντολή για να δημιουργήσετε μια νέα βάση δεδομένων για το WordPress.
mysql -u root -p
Σημείωση:securepassword'Με ασφαλή κωδικό πρόσβασης. ΜΗΝ ΑΦΑΙΡΕΣΕΤΕ ΤΟ ' '.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword"; GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost; FLUSH PRIVILEGES; exit
Επανεκκινήστε τον διακομιστή ιστού Apache 2 και το MySQL για να αντικατοπτρίσετε τις αλλαγές.
sudo service apache2 restart sudo service mysql restart
Τελικές αλλαγές
Το τελευταίο πράγμα που πρέπει να κάνουμε όσον αφορά το τερματικόsetup είναι να συμπληρώσετε τις πληροφορίες της βάσης δεδομένων μέσα στο αρχείο config.php. Ανοίξτε το στο nano και συμπληρώστε τις απαιτούμενες πληροφορίες. Θα πρέπει να μοιάζει με αυτό:
nano /var/www/html/wp-config.php
// ** Ρυθμίσεις MySQL - Μπορείτε να λάβετε αυτές τις πληροφορίες από τον οικοδεσπότη Ιστού ** //
/ ** Το όνομα της βάσης δεδομένων για το WordPress * /
καθορίστε ('DB_NAME', 'wordpressdb');
/ ** Όνομα χρήστη βάσης δεδομένων MySQL * /
define ('DB_USER', 'ubuntuwordpress').
/ ** Κωδικός πρόσβασης βάσης δεδομένων MySQL * /
καθορίστε ('DB_PASSWORD', securepassword);
/ ** MySQL hostname * /
ορισμός ('DB_HOST', 'localhost');
Ρύθμιση του blog σας WordPress
Όταν ολοκληρωθεί η διαμόρφωση, φορτώστε τον τομέα του διακομιστή σας και πραγματοποιήστε τη διαδικασία εγκατάστασης του WordPress. Ο εγκαταστάτης είναι πολύ λεπτομερής και θα σας καθοδηγήσει σε κάθε βήμα.
Σχόλια