- - Πώς να εγκαταστήσετε το WordPress Στον διακομιστή Ubuntu

Πώς να εγκαταστήσετε το WordPress Στον διακομιστή Ubuntu

Το 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. Ο εγκαταστάτης είναι πολύ λεπτομερής και θα σας καθοδηγήσει σε κάθε βήμα.

Σχόλια