Για όσους δεν μπορούν να αντέξουν οικονομικά τη φασαρία ανάπτυξης ιστοσελίδων από το μηδέν, υπάρχουν τώρα αρκετά συστήματα διαχείρισης περιεχομένου (CMS), όπως WordPress που μπορείτε να εκμεταλλευτείτε για να δημιουργήσετε ιστολόγια καθώς και να ολοκληρώσετε ιστότοπους με μερικά κλικ.
WordPress είναι ένα ισχυρό, δωρεάν και ανοιχτού κώδικα, με υψηλή δυνατότητα σύνδεσης και προσαρμόσιμο CMS που χρησιμοποιείται από εκατομμύρια ανθρώπους σε όλο τον κόσμο για τη λειτουργία ιστολογίων και πλήρως λειτουργικών ιστότοπων.
Είναι εύκολο να εγκατασταθεί και να μάθει, ειδικά για άτομα που δεν έχουν προηγούμενη γνώση σχεδιασμού και ανάπτυξης ιστοσελίδων. Με εκατομμύρια πρόσθετα και θέματα διαθέσιμα, που αναπτύχθηκαν από μια ενεργή και αφοσιωμένη κοινότητα συναδέλφων χρήστες και προγραμματιστές, που μπορείτε να χρησιμοποιήσετε για να προσαρμόσετε το blog ή τον ιστότοπό σας ώστε να λειτουργεί και να φαίνεται ακριβώς όπως εσείς θέλω.
Σε αυτήν την ανάρτηση, θα ακολουθήσουμε τα διάφορα βήματα που μπορείτε να ακολουθήσετε, για να εγκαταστήσετε την πιο πρόσφατη έκδοση WordPress επί Ubuntu 20.04, Ubuntu 18.04, και Ubuntu 16.04 με ΛΑΜΠΑ (Linux, Απάχης, MySQL, και PHP) στοίβα.
Πρώτον, θα αποκαλύψουμε τα διάφορα βήματα για την εγκατάσταση του ΛΑΜΠΑ στοίβα πριν προχωρήσετε στην εγκατάσταση WordPress.
Πρώτα, ενημερώστε και αναβαθμίστε τη λίστα πακέτων λογισμικού και, στη συνέχεια, εγκαταστήστε το Απάχης διακομιστή ιστού χρησιμοποιώντας τις ακόλουθες εντολές.
$ sudo apt-get ενημέρωση. $ sudo apt-get αναβάθμιση. $ sudo apt-get install apache2 apache2-utils
Πρέπει να ενεργοποιήσουμε το Apache2 διακομιστής ιστού για εκκίνηση κατά την εκκίνηση του συστήματος, καθώς και εκκίνηση της υπηρεσίας και επαλήθευση της κατάστασης ως εξής:
$ sudo systemctl ενεργοποιήστε το apache2. $ sudo systemctl εκκίνηση apache2. $ sudo systemctl κατάσταση apache2.
Μόλις ξεκινήσετε το Apache, τότε πρέπει να επιτρέψετε την κυκλοφορία HTTP στο δικό σας Τείχος προστασίας UFW όπως φαίνεται.
$ sudo ufw επιτρέπεται στο "Apache" $ sudo ufw κατάσταση.
Για να ελέγξετε αν το Απάχης ο διακομιστής λειτουργεί, ανοίξτε το πρόγραμμα περιήγησης ιστού και εισαγάγετε το ακόλουθο URL στη γραμμή διευθύνσεων.
http://server_address. Ή. http://your-domain.com.
Η προεπιλεγμένη σελίδα ευρετηρίου Apache2 θα εμφανιστεί σε περίπτωση που ο διακομιστής ιστού είναι σε λειτουργία.
Σημείωση: Ο προεπιλεγμένος ριζικός κατάλογος του Apache είναι /var/www/html, όλα τα αρχεία ιστού σας θα αποθηκευτούν σε αυτόν τον κατάλογο.
Στη συνέχεια, πρέπει να εγκαταστήσουμε το MySQL διακομιστής βάσης δεδομένων εκτελώντας την παρακάτω εντολή:
$ sudo apt-get install mysql-client mysql-server.
Εάν θέλετε να εγκαταστήσετε το MariaDB, μπορείτε να το εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή.
$ sudo apt-get install mariadb-server mariadb-client.
Μόλις εγκατασταθεί ο διακομιστής βάσης δεδομένων, συνιστάται να εκτελέσετε ένα σενάριο ασφαλείας για να καταργήσετε τις μη ασφαλείς προεπιλεγμένες ρυθμίσεις και να προστατεύσετε το σύστημα βάσης δεδομένων σας.
$ sudo mysql_secure_installation
Πρώτον, θα σας ζητηθεί να εγκαταστήσετε το «validate_passwordPlugin, πληκτρολογήστε Ναι/Ναι
και πατήστε Εισαγω και επίσης επιλέξτε το προεπιλεγμένο επίπεδο ισχύος κωδικού πρόσβασης.
Για τις υπόλοιπες ερωτήσεις, πατήστε Υ
και χτύπησε το ΕΙΣΑΓΩ κλειδί σε κάθε προτροπή.
Τελευταίο αλλά όχι λιγότερο σημαντικό, θα εγκαταστήσουμε PHP και μερικές ενότητες για να λειτουργεί με τους διακομιστές ιστού και βάσεων δεδομένων χρησιμοποιώντας την παρακάτω εντολή:
$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Μόλις εγκατασταθεί η PHP και όλες οι απαιτούμενες επεκτάσεις, πρέπει να κάνετε επανεκκίνηση του Apache για να φορτώσετε αυτές τις νέες επεκτάσεις.
$ sudo systemctl επανεκκίνηση apache2.
Επιπλέον, για να ελέγξετε εάν php λειτουργεί σε συνεργασία με τον διακομιστή ιστού, πρέπει να δημιουργήσουμε ένα info.php
αρχείο μέσα /var/www/html.
$ sudo vi /var/www/html/info.php.
Και επικολλήστε τον παρακάτω κώδικα στο αρχείο, αποθηκεύστε τον και βγείτε.
php phpinfo ();
Όταν γίνει αυτό, ανοίξτε το πρόγραμμα περιήγησης ιστού και πληκτρολογήστε το ακόλουθο URL στη γραμμή διευθύνσεων.
http://server_address/info.php. Ή. http://your-domain.com/info.php.
Θα πρέπει να μπορείτε να δείτε την παρακάτω σελίδα πληροφοριών php ως επιβεβαίωση.
Κατεβάστε την τελευταία έκδοση του πακέτου WordPress και εξαγάγετε το εκδίδοντας τις παρακάτω εντολές στο τερματικό:
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf latest.tar.gz.
Στη συνέχεια, μετακινήστε τα αρχεία WordPress από τον εξαγόμενο φάκελο στον προεπιλεγμένο ριζικό κατάλογο Apache, /var/www/html/:
$ sudo mv wordpress/*/var/www/html/
Στη συνέχεια, ορίστε τα σωστά δικαιώματα στον κατάλογο ιστότοπου, δηλαδή παραχωρήστε την κυριότητα των αρχείων WordPress στον διακομιστή ιστού ως εξής:
$ sudo chown -R www-data: www-data/var/www/html/ $ sudo chmod -R 755/var/www/html/
Εκτελέστε την παρακάτω εντολή και δώστε τον κωδικό πρόσβασης χρήστη και στη συνέχεια πατήστε Εισαγω για να μετακινηθείτε στο κέλυφος mysql:
$ sudo mysql -u ρίζα -π
Στο κέλυφος mysql, πληκτρολογήστε τις ακόλουθες εντολές, πατώντας Εισαγω μετά από κάθε γραμμή μιας εντολής mysql. Θυμηθείτε να χρησιμοποιήσετε τις δικές σας, έγκυρες τιμές για όνομα βάσης δεδομένων, χρήστη βάσης δεδομένων, και επίσης να χρησιμοποιείτε έναν ισχυρό και ασφαλή κωδικό πρόσβασης ως databaseuser_password:
mysql> ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ wp_myblog; mysql> ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'username'@'%' ΤΑΥΤΟΠΟΙΗΘΗΚΕ ΜΕ mysql_native_password BY 'password'? mysql> ΧΟΡΗΓΗΣΗ ΟΛΩΝ ΣΤΟ wp_myblog.* ΣΤΟ 'όνομα χρήστη'@'%'; mysql> ΠΡΟΣΦΟΡΕΣ ΠΛΥΝΣΗΣ? mysql> ΕΞΟΔΟΣ;
Πηγαίνω στο /var/www/html/ κατάλογο και μετονομασία υπάρχοντος wp-config-sample.php
προς το wp-config.php
. Επίσης, βεβαιωθείτε ότι έχετε καταργήσει την προεπιλεγμένη σελίδα ευρετηρίου Apache.
$ cd/var/www/html/ $ sudo mv wp-config-sample.php wp-config.php. $ sudo rm -rf index.html.
Στη συνέχεια, ενημερώστε το με τις πληροφορίες της βάσης δεδομένων σας στην ενότητα ρυθμίσεων MySQL (ανατρέξτε στα επισημασμένα πλαίσια στην παρακάτω εικόνα):
Στη συνέχεια, κάντε επανεκκίνηση του διακομιστή ιστού και της υπηρεσίας mysql χρησιμοποιώντας τις παρακάτω εντολές:
$ sudo systemctl επανεκκίνηση apache2.service $ sudo systemctl επανεκκίνηση mysql.service
Ανοίξτε το πρόγραμμα περιήγησης ιστού και, στη συνέχεια, εισαγάγετε το όνομα τομέα ή τη διεύθυνση διακομιστή όπως φαίνεται.
http://server_address/info.php. Ή. http://your-domain.com/info.php.
Θα λάβετε τη σελίδα καλωσορίσματος παρακάτω. Διαβάστε τη σελίδα και κάντε κλικ στο "Πάμε!”Για να προχωρήσετε περαιτέρω και να συμπληρώσετε όλες τις ζητούμενες πληροφορίες στην οθόνη.
Ελπίζοντας ότι όλα πήγαν καλά, τώρα μπορείτε να το απολαύσετε WordPress στο σύστημά σας. Ωστόσο, για να εκφράσετε τυχόν ανησυχίες ή να κάνετε ερωτήσεις σχετικά με τα παραπάνω βήματα ή ακόμη και να δώσετε επιπλέον πληροφορίες που πιστεύετε ότι δεν έχουν συμπεριληφθεί σε αυτό το σεμινάριο, μπορείτε να χρησιμοποιήσετε την παρακάτω ενότητα σχολίων για να λάβετε πίσω σε εμάς