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

click fraud protection

Το WordPress είναι οι πιο διάσημες πλατφόρμες blogging και CMS στον κόσμο. Είναι εύκολο να αναπτυχθεί, να προσαρμοστεί και να κλιμακωθεί η παραγωγή. Τρέχει επίσης σε αμέτρητα λειτουργικά συστήματα διακομιστών (Linux, Windows, ακόμη και BSD), έχει δεκάδες χρήστες και τροφοδοτεί ένα καλό κομμάτι ολόκληρου του Διαδικτύου. Η μη αυτόματη εγκατάσταση του WordPress σε έναν διακομιστή είναι μια πολύ εμπλεκόμενη διαδικασία και δεν είναι για όλους. Εάν έχετε σκοντάψει αυτόν τον οδηγό και δεν είστε πολύ καλοί με τέτοια πράγματα, εξετάστε το ενδεχόμενο να κάνετε check out Πινακίδες. Είναι μια εξαιρετική υπηρεσία που επιτρέπει στους χρήστες να κλιμακώσουν εύκολα το λογισμικό του ιστολογίου, να το ασφαλίσουν ώστε να λειτουργεί αποτελεσματικά. Εάν προτιμάτε να κάνετε τα πάντα μόνοι σας, αυτός ο οδηγός θα σας δείξει πώς να εγκαταστήσετε το WordPress στον διακομιστή Ubuntu.

Σημείωση: αν και αυτός ο οδηγός θα επικεντρωθεί κυρίως στο διακομιστή Ubuntu και στο Linux, Το WordPress μπορεί να εκτελεστεί σε άλλα λειτουργικά συστήματα διακομιστών. Για να το χρησιμοποιήσετε, θα χρειαστείτε PHP, MySQL και διακομιστή ιστού.

instagram viewer

Εγκατάσταση LAMP

Κατά τη διάρκεια της διαδικασίας εγκατάστασης για διακομιστή Ubuntu, οι χρήστες έχουν την επιλογή να επιλέξουν πολλά πακέτα για άμεση εγκατάσταση. Μία από τις επιλογές που μπορείτε να επιλέξετε είναι μια στοίβα LAMP (Linux Apache MySQL και PHP). Εάν εγκαθιστάτε το διακομιστή Ubuntu για πρώτη φορά, για αυτόν τον οδηγό, ορίστε αυτήν την επιλογή κατά τη διαδικασία επιλογής πακέτων κατά τη ρύθμιση.

Έχετε ήδη εγκαταστήσει τον διακομιστή Ubuntu; Μην ανησυχείτε, μια εγκατάσταση LAMP μπορεί να εγκατασταθεί μετά το γεγονός. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή στο τερματικό:

sudo apt εγκατάσταση php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server ^

Στη συνέχεια, επανεκκινήστε τον διακομιστή ιστού με:

sudo systemctl επανεκκίνηση apache2

Όταν όλα τα πακέτα που σχετίζονται με το LAMP έχουν εγκατασταθεί στο σύστημα, θα σας ζητηθεί να ορίσετε έναν βασικό κωδικό πρόσβασης MySQL. Κάντε το και βεβαιωθείτε ότι είναι ασφαλές (και αξέχαστο). Χωρίς να ορίσετε έναν κωδικό πρόσβασης ρίζας, δεν θα υπάρχει τρόπος να συνδεθείτε στη MySQL για να δημιουργήσετε μια νέα βάση δεδομένων για χρήση από το WordPress.

Τέλος, δημιουργήστε έναν χρήστη για χρήση με το WordPress (εάν δεν το έχετε ήδη).

adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress

Ρύθμιση παραμέτρων Apache2

Η χρήση του WordPress στο Apache 2 απαιτεί λίγη τροποποίηση για να λειτουργήσει σωστά. Χρησιμοποιώντας το πρόγραμμα επεξεργασίας κειμένου nano, ανοίξτε το αρχείο διαμόρφωσης διακομιστή ιστού apache2.

sudo nano /etc/apache2/apache2.conf

Μόλις μπείτε στο nano, χρησιμοποιήστε τα πλήκτρα βέλους για να μετακινηθείτε μέχρι το κάτω μέρος του αρχείου. Μόλις στο κάτω μέρος, επικολλήστε αυτόν τον κώδικα μέσα του:

 AllowOverride Όλα

Αποθηκεύστε το ενημερωμένο αρχείο διαμόρφωσης με Ctrl + Oκαι βγείτε με Ctrl + X.

Τέλος, ενεργοποιήστε τις απαιτούμενες ενότητες Apache 2.

sudo a2enmod επανεγγραφή sudo a2enmod php7.0

Φροντίστε να κάνετε επανεκκίνηση του διακομιστή ιστού όταν τελειώσετε, για να εφαρμόσετε τις αλλαγές.

sudo systemctl επανεκκίνηση apache2

Εγκατάσταση του WordPress

Ξεκινήστε τη διαδικασία εγκατάστασης κατεβάζοντας την τελευταία έκδοση του WordPress.

Σημείωση: μην κάνετε αυτήν την εγκατάσταση στο Ubuntu ως root user.

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 αρχείο και ενημερώστε τα δικαιώματά του.

αγγίξτε /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 /

Ο κατάλογος θεμάτων και προσθηκών χρειάζεται επίσης αλλαγές δικαιωμάτων, έτσι ώστε όλα να πάνε ομαλά.

sudo chmod -R g + w / var / www / html / wp-content / θέματα sudo chmod -R g + w / var / www / html / wp-content / plugins

Ρύθμιση μυστικών κλειδιών

Για λόγους ασφαλείας, κάθε νέα εγκατάσταση του WordPress πρέπει να επαληθευτεί με μερικά μυστικά κλειδιά. Αυτά τα πλήκτρα μπορούν εύκολα να αρπαχθούν με την εντολή curl.

μπούκλα https://api.wordpress.org/secret-key/1.1/salt/ > / πλήκτρα wp

Χρησιμοποιώντας το curl, τα πλήκτρα αλάτων του WordPress βρίσκονται στα πλήκτρα / wp. Χρησιμοποιήστε τη γάτα για να τις δείτε.

πλήκτρα γάτας / wp

Ανοίξτε ένα δεύτερο τερματικό και επεξεργαστείτε το αρχείο διαμόρφωσης WordPress.

nano /var/www/html/wp-config.php

Κάντε κύλιση μέχρι τη μέση του αρχείου και συμπληρώστε κάθε ένα από τα πλήκτρα στα σωστά σημεία. Χρησιμοποιήστε τα πλήκτρα / wp ως αναφορά.

Σημείωση: αντιγραφή μεταξύ του ""

Δημιουργία βάσης δεδομένων SQL

Συνδεθείτε στη διεπαφή MySQL χρησιμοποιώντας τον κωδικό πρόσβασης ρίζας που έχετε ρυθμίσει κατά τη διαδικασία εγκατάστασης LAMP νωρίτερα. Μόλις μπείτε, χρησιμοποιήστε το μήνυμα για να δημιουργήσετε μια νέα βάση δεδομένων για το WordPress.

mysql -u root -p

Σημείωση: αλλαγήασφαλής κωδικός πρόσβασης«Με ασφαλή κωδικό πρόσβασης. ΜΗΝ ΑΦΑΙΡΕΣΕΤΕ ΤΟ «.

ΔΗΜΙΟΥΡΓΙΑ ΔΕΔΟΜΕΝΩΝ wordpressdb; ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ ubuntuwordpress @ localhost ΠΡΟΣΔΙΟΡΙΣΜΕΝΟ ΜΕ "Securepassword"; ΧΟΡΗΓΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ wordpressdb. * TO ubuntuwordpress @ localhost; ΙΔΙΩΤΙΚΑ ΠΡΟΣΩΠΙΚΑ έξοδος

Επανεκκινήστε τον διακομιστή ιστού Apache 2 και MySQL για να αντικατοπτρίσετε τις αλλαγές.

sudo service apache2 επανεκκίνηση sudo service mysql επανεκκίνηση

Τελικά Tweaks

Το τελευταίο πράγμα που πρέπει να κάνετε όσον αφορά την εγκατάσταση με βάση το τερματικό είναι να συμπληρώσετε τις πληροφορίες της βάσης δεδομένων μέσα στο αρχείο config.php. Ανοίξτε το στο nano και συμπληρώστε τις απαιτούμενες πληροφορίες. Θα πρέπει να μοιάζει με αυτό:

nano /var/www/html/wp-config.php

// ** Ρυθμίσεις MySQL - Μπορείτε να λάβετε αυτές τις πληροφορίες από τον οικοδεσπότη Ιστού σας ** //
/ ** Το όνομα της βάσης δεδομένων για το WordPress * /
καθορισμός («DB_NAME», «wordpressdb»);

/ ** Όνομα χρήστη βάσης δεδομένων MySQL * /
καθορισμός («DB_USER», «ubuntuwordpress»);

/ ** Κωδικός πρόσβασης βάσης δεδομένων MySQL * /
καθορισμός («DB_PASSWORD», Securepassword);

/ ** Όνομα κεντρικού υπολογιστή MySQL * /
καθορισμός («DB_HOST», «localhost»);

Ρύθμιση του ιστολογίου WordPress

Όταν ολοκληρωθεί η διαμόρφωση, φορτώστε τον τομέα του διακομιστή σας και προχωρήστε στη διαδικασία εγκατάστασης του WordPress. Το πρόγραμμα εγκατάστασης είναι πολύ λεπτομερές και θα σας καθοδηγήσει σε κάθε βήμα.

watch instagram story