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

Θέλετε να εγκαταστήσετε το WordPress στο Ubuntu μόνοι σας; Εάν είστε ο τύπος DIY, τότε διαβάστε για να ανακαλύψετε πώς γίνεται.

Η πρακτικότητα του WordPress το έχει κάνει το αγαπημένο του Διαδικτύου, αντιπροσωπεύοντας πάνω από το 30% όλων των φιλοξενούμενων ιστοτόπων στον κόσμο, συν 60% κυριαρχία μεταξύ των συστημάτων διαχείρισης περιεχομένου.

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

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

Προαπαιτούμενα: Ενημερώστε ή αναβαθμίστε το LAMP σας

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

Μπορεί επίσης να θέλετε να αναβαθμίσετε το σύστημα για να βεβαιωθείτε ότι χρησιμοποιείτε μόνο τα πιο πρόσφατα πακέτα. Από τον Ιανουάριο του 2021, για παράδειγμα, το WordPress είναι διαθέσιμο στην έκδοση 5.6 και απαιτεί PHP από την έκδοση 7.4 και πάνω και MySQL από 5.6 και πάνω. Αυτός ο οδηγός προϋποθέτει ότι χρησιμοποιείτε το Ubuntu 20.04.

Για να αναβαθμίσετε το σύστημά σας στο Ubuntu, πληκτρολογήστε τις ακόλουθες εντολές:

sudo apt update

sudo apt αναβάθμιση

Εγκατάσταση γραφικών έναντι γραμμής εντολών

Μπορείτε να εγκαταστήσετε τα πακέτα LAMP και WordPress είτε μέσω της γραμμής εντολών είτε χρησιμοποιώντας ένα γραφικό εργαλείο όπως το Κέντρο Λογισμικού Ubuntu. Αλλά σημειώστε ότι το τελευταίο είναι δυνατό μόνο εάν εκτελείτε ένα περιβάλλον Ubuntu Desktop.

Αυτό το σεμινάριο βήμα προς βήμα προϋποθέτει ότι εγκαθιστάτε τα πακέτα σε περιβάλλον διακομιστή χωρίς γραφική διεπαφή χρήστη.

Εάν βρίσκεστε σε περιβάλλον επιφάνειας εργασίας, μπορείτε επίσης να χρησιμοποιήσετε το τερματικό. Ή μπορείτε να ολοκληρώσετε τα βήματα 1 έως 3 χρησιμοποιώντας το Κέντρο λογισμικού και, στη συνέχεια, να συνεχίσετε την εγκατάσταση από το Βήμα 4.

Για να συνδεθείτε στον απομακρυσμένο κεντρικό υπολογιστή σας, πληκτρολογήστε:

ssh user@hostname #χρησιμοποιήστε τις πληροφορίες από τον κεντρικό υπολογιστή σας

συνδεθείτε στον απομακρυσμένο κεντρικό υπολογιστή σας

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

Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε το WordPress στο Ubuntu:

Βήμα 1. Εγκαταστήστε και ρυθμίστε τις παραμέτρους του Apache

Τίποτα δεν λειτουργεί στον παγκόσμιο ιστό χωρίς διακομιστή HTTP (HyperText Transfer Protocol). Επομένως, πρέπει πρώτα να ελέγξετε εάν έχετε διακομιστή σε λειτουργία. Και αν όχι, εγκαθιστάτε ένα. Θα χρησιμοποιήσουμε το Apache2.

Για να ελέγξετε εάν το Apache είναι εγκατεστημένο, εκτελέστε:

sudo systemctl status apache2

Ή πληκτρολογήστε τη διεύθυνση IP του διακομιστή σας στο πρόγραμμα περιήγησής σας. Εάν ο Apache βρίσκεται στον τοπικό υπολογιστή, τότε πληκτρολογήστε 127.0.0.1 στη γραμμή διευθύνσεων. Θα πρέπει να δείτε μια παρόμοια σελίδα:

Εάν το Apache δεν είναι εγκατεστημένο στο σύστημα, τότε εγκαταστήστε το χρησιμοποιώντας την ακόλουθη εντολή:

sudo apt update

sudo apt εγκαταστήσετε apache2

Στη συνέχεια, ελέγξτε τις διαθέσιμες εφαρμογές για το τείχος προστασίας Ubuntu UFW χρησιμοποιώντας:

sudo ufw λίστα εφαρμογών

Θα πρέπει να εκτυπώσει κάτι σαν:

Διαθέσιμες εφαρμογές:

 Apache

 Πλήρες Apache

 Apache Secure

 OpenSSH

Μπορείτε να επιτρέψετε την πλήρη κυκλοφορία HTTP και HTTPS επιλέγοντας «Apache Full» ή να επιτρέψετε μόνο το HTTPS επιλέγοντας «Apache Secure». Για παράδειγμα:

sudo ufw επιτρέπει το "Apache Secure"

Διαμόρφωση του Apache

Βήμα 2. Εγκαταστήστε και ρυθμίστε τις παραμέτρους της MySQL

Μόλις εγκατασταθεί και εκτελεστεί ο Apache σας, το επόμενο βήμα είναι να εγκαταστήσετε τη MySQL. Μπορείτε να το κάνετε αυτό εισάγοντας:

sudo apt εγκαταστήστε το mysql-server

Αυτό θα εγκαταστήσει όλα τα απαραίτητα για την εκτέλεση της βάσης δεδομένων στον διακομιστή σας, συμπεριλαμβανομένου ενός προγράμματος-πελάτη για το περιβάλλον του κελύφους. Θα σας ζητήσει να εισαγάγετε έναν κωδικό πρόσβασης root (διαχειριστή), αλλά είστε ελεύθεροι είτε να τον εισαγάγετε είτε να τον αφήσετε κενό για αργότερα, κατά τη διάρκεια της διαμόρφωσης.

Μετά την εγκατάσταση, ασφαλίστε την εγκατάσταση με την ακόλουθη εντολή:

mysql_secure_installation

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

mysql -u root -p #και πληκτρολογήστε τον κωδικό πρόσβασής σας

mysql> ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ wpsite;

mysql> ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'wpuser'@'localhost' ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΜΕ 'κωδικό πρόσβασης';

mysql> ΧΟΡΗΓΗΣΤΕ ΟΛΑ ΣΤΟ wpsite.* ΣΤΟΝ 'wpuser'@'localhost';

mysql> ΠΡΟΝΟΜΙΑ FLUSH.

mysql> ΕΞΟΔΟΣ;

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

Βήμα 3. Εγκαταστήστε και ρυθμίστε τις παραμέτρους της PHP

Τώρα είναι η ώρα να εγκαταστήσετε το τμήμα PHP της εγκατάστασης LAMP. Αυτό είναι επίσης απλό, απλώς εισάγετε:

sudo apt εγκατάσταση php php-mysql

Ή μπορείτε να επιλέξετε να εγκαταστήσετε την PHP με όλες τις δημοφιλείς επεκτάσεις της για την άμεση εκτέλεση του WordPress πληκτρολογώντας:

sudo apt εγκατάσταση php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Τέλος, χρησιμοποιήστε το nano ή τον αγαπημένο σας επεξεργαστή για να δημιουργήσετε ένα αρχείο index.php στο webroot του Apache και να το αποθηκεύσετε. Μπορεί να περιέχει ένα απλό σενάριο PHP όπως:

<?php

phpinfo ()?

?>

nano /var/www/html/index.php

Στη συνέχεια, επισκεφτείτε τον διακομιστή Apache στο πρόγραμμα περιήγησής σας για να επιβεβαιώσετε ότι η PHP λειτουργεί σε:

website-ip-address/info.php

Εάν χρησιμοποιείτε τοπικό μηχάνημα, μπορείτε να επισκεφθείτε:

localhost/index.php ή

127.0.0.1/index.php

Διαμόρφωση της PHP

Λάβετε υπόψη ότι ο διακομιστής σας HTTP Apache έχει ρυθμιστεί να εξυπηρετεί αρχεία *.html πρώτα πριν από τα αρχεία *.php. Και καθώς τώρα έχετε και τους δύο τύπους αρχείων στο φάκελο 'html', απλά εισάγοντας τη διεύθυνση IP του ιστότοπού σας θα εμφανιστεί η σελίδα υποδοχής Apache HTML.

Για να εξυπηρετήσετε την PHP από προεπιλογή, θα χρειαστεί να ενημερώσετε ορισμένα αρχεία ρυθμίσεων και να επανεκκινήσετε τον Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

Το αρχείο θα πρέπει να μοιάζει με το παραπάνω. Απλώς αλλάξτε το index.html με το index.php και αποθηκεύστε. Στη συνέχεια, επανεκκινήστε τον Apache για να τεθούν σε ισχύ οι αλλαγές, με:

sudo systemctl επανεκκίνηση του apache2

Πληκτρολογώντας μόνο τη διεύθυνση IP του ιστότοπού σας ή το localhost / 127.0.0.1 θα εμφανίζεται πλέον το index.php από προεπιλογή.

Βήμα 4. Εγκαταστήστε και διαμορφώστε το WordPress

Τώρα είναι η ώρα να κατεβάσετε και να εγκαταστήσετε το WordPress. Το κάνετε με τις παρακάτω εντολές:

cd /tmp #switch στον προσωρινό κατάλογο

wget -c http://wordpress.org/latest.tar.gz #κατεβάστε το αρχείο

tar -xzvf latest.tar.gz #extract

sudo cp -R wordpress /var/www/html/wordpress #move στον φάκελο html

sudo chown -R www-data:www-data /var/www/html/wordpress #set ιδιοκτήτης (ομάδα Apache)

sudo chmod -R 775 /var/www/html/wordpress #set δικαιώματα εκτέλεσης

Βήμα 5. Περαιτέρω τροποποιήσεις

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

sudo nano /etc/apache2/sites-available/mysite.com.conf

Θα πρέπει να φαίνεται όπως παρακάτω, απλώς αλλάξτε το mysite.com στον τομέα σας.

Όνομα διακομιστή mysite.com

DocumentRoot /var/www/html/wordpress

ErrorLog $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log συνδυασμένα

           

            Όλα AllowOverride

           

Στη συνέχεια, ενεργοποιήστε τη μονάδα επανεγγραφής του Apache χρησιμοποιώντας:

sudo a2enmod επανεγγραφή

Αυτά τα βήματα θα πρέπει να σας παρέχουν αυτές τις φανταχτερές και αναγνώσιμες από τον άνθρωπο διευθύνσεις URL όπως:

mysite.com/my-first-wordpress-post-url

Για να ολοκληρώσετε τη ρύθμιση, εκτελέστε:

sudo apache2ctl configtest #ελέγξτε ότι όλα είναι εντάξει

sudo a2ensite mysite.com.conf #προσθήκη της νέας διαμόρφωσης τομέα

sudo systemctl επαναφόρτωση apache2 #επανεκκίνηση του διακομιστή

Βήμα 6. Εκτέλεση και δοκιμή

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

ιστοσελίδα-ip-διεύθυνση/wordpress ή

mysite.com (αν ορίσετε έναν εικονικό κεντρικό υπολογιστή)

Θα χρειαστεί να δημιουργήσετε έναν λογαριασμό χρήστη και να εισαγάγετε τα στοιχεία της βάσης δεδομένων MySQL που δημιουργήσατε πριν. Τέλος, πατήστε το κουμπί εγκατάστασης και αυτό είναι.

Συμπέρασμα

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

Λάβετε υπόψη ότι αυτή είναι μόνο η αρχή. Μπορεί να χρειαστείτε διαφορετικά πρόσθετα WordPress ή επεκτάσεις PHP στη συνέχεια και μπορεί να σας ζητήσουν να κάνετε πρόσθετη εργασία στον διακομιστή.

Nnamdi Okeke

Nnamdi Okeke

Ο Nnamdi Okeke είναι ένας λάτρης των υπολογιστών που του αρέσει να διαβάζει ένα ευρύ φάσμα βιβλίων. Έχει προτίμηση στο Linux έναντι των Windows/Mac και το χρησιμοποιεί
Το Ubuntu από τις πρώτες μέρες του. Μπορείτε να τον πιάσετε στο twitter μέσω bongotrax

Άρθρα: 298

Λάβετε είδη τεχνολογίας

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