Πώς να φιλοξενήσετε έναν ιστότοπο WordPress στο Raspberry Pi

Πώς να φιλοξενήσετε έναν ιστότοπο WordPress στο Raspberry Pi

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





Αλλά αν δεν διαθέτετε χρήματα ή απλώς θέλετε να βελτιώσετε τις ικανότητές σας στο DIY, τότε μπορείτε να χρησιμοποιήσετε ένα Raspberry Pi για τον ιστότοπό σας στο WordPress.





Δείτε πώς μπορείτε να ρυθμίσετε το Apache, το MySQL και το PHP στους ιστότοπούς σας Raspberry Pi και φιλοξενίας, τόσο τοπικά όσο και στον ιστό.





Γιατί να χρησιμοποιήσετε το WordPress;

Αν ψάχνετε έναν τρόπο να φιλοξενήσετε έναν ιστότοπο με την ελάχιστη αναστάτωση, το WordPress δεν είναι η προφανής λύση. Έχουμε ήδη εξετάσει πώς να διαμορφώσετε το Raspberry Pi ώστε να φιλοξενεί έναν στατικό ή δυναμικό ιστότοπο (δηλαδή, που βασίζεται σε τυπικές, προκαθορισμένες σελίδες ή σε ιστότοπο που χρησιμοποιεί βάση δεδομένων για να συμπληρώσει σελίδες).

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



γιατί οι απατεώνες θέλουν δωροκάρτες

Ποιο Raspberry Pi πρέπει να χρησιμοποιήσετε;

Για να εγκαταστήσετε το WordPress σε ένα Raspberry Pi, θα πρέπει να το ρυθμίσετε ως διακομιστή LAMP. Με εγκατεστημένα Linux, Apache, MySQL και PHP, το Pi σας θα μπορεί στη συνέχεια να χειρίζεται το WordPress (και άλλο λογισμικό ιστότοπου).

Διατίθενται αρκετά μοντέλα Raspberry Pi. Μπορεί να έχετε ένα, πολλά ή κανένα. Ποιο είναι όμως το πιο κατάλληλο για την εκτέλεση του WordPress;





Ευτυχώς, οποιαδήποτε έκδοση του Raspberry Pi μπορεί να χρησιμοποιηθεί για τη φιλοξενία ενός ιστότοπου WordPress. Ωστόσο, για τα καλύτερα αποτελέσματα, σας συνιστούμε να χρησιμοποιήσετε ένα Raspberry Pi 2 ή μεταγενέστερο. Επιπλέον, βεβαιωθείτε ότι χρησιμοποιείτε μεγαλύτερη κάρτα SD --- τουλάχιστον 16 GB --- καθώς ο χώρος αποθήκευσης αποτελεί βασική απαίτηση για διακομιστές ιστού. (Σκεφτείτε επίσης κάποια εξωτερική αποθήκευση για το Pi!)

Το υπόλοιπο αυτού του σεμιναρίου προϋποθέτει ότι το Raspberry Pi είναι ενεργοποιημένο και συνδεδεμένο στο τοπικό σας δίκτυο. Θα πρέπει επίσης να έχετε ρυθμίσει το SSH, για απομακρυσμένη πρόσβαση στη γραμμή εντολών.





Βήμα 1: Ρύθμιση Apache Web Server

Ξεκινήστε εγκαθιστώντας τον διακομιστή Ιστού Apache. Αυτό είναι λογισμικό που σας επιτρέπει να προβάλλετε οποιονδήποτε τύπο ιστοσελίδας σε οποιοδήποτε πρόγραμμα περιήγησης. Είναι το μόνο που χρειάζεστε για να προβάλλετε μια σελίδα HTML, στατική ή δυναμικά δημιουργημένη με PHP.

sudo apt install apache2 -y

Μόλις εγκατασταθεί, το Apache θα ρίξει ένα δοκιμαστικό αρχείο HTML στο φάκελο ιστού στο Pi σας. Θα πρέπει να το δοκιμάσετε από άλλο υπολογιστή (ή smartphone) στο δίκτυό σας. Θα χρειαστεί να εισαγάγετε τη διεύθυνση IP του Pi στη γραμμή διευθύνσεων του προγράμματος περιήγησής σας. Εάν χρησιμοποιείτε SSH, θα το γνωρίζετε ήδη. διαφορετικά, πληκτρολογήστε:

hostname -I

Αυτό εμφανίζει τη διεύθυνση IP του Raspberry Pi. Η σελίδα που βλέπετε πρέπει να είναι κάπως έτσι:

Μπορείτε επίσης να ελέγξετε τις εργασίες της ιστοσελίδας από το Raspberry Pi χρησιμοποιώντας τη διεύθυνση http: // localhost.

Βήμα 2: Εγκαταστήστε την PHP στο Raspberry Pi

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

Ενώ είναι διαθέσιμες άλλες πλατφόρμες από τον διακομιστή (όπως ASP), η PHP είναι ζωτικής σημασίας εδώ καθώς απαιτείται για το WordPress επειδή το ίδιο το WordPress είναι γραμμένο σε PHP.

Εγκατάσταση με:

sudo apt install php -y

Μόλις γίνει αυτό, θα πρέπει να ελέγξετε ότι λειτουργεί η PHP. Αλλαγή καταλόγου σε / var / www / html / σαν αυτό:

cd /var/www/html/

Εδώ, διαγράψτε το index.html αρχείο (η ιστοσελίδα που είδατε νωρίτερα):

sudo rm index.html

Στη συνέχεια, δημιουργήστε ένα νέο αρχείο που ονομάζεται index.php (το nano είναι εγκατεστημένο από προεπιλογή):

sudo nano index.php

Εδώ, προσθέστε οποιονδήποτε (ή όλους) από τον ακόλουθο κώδικα:



Με τη σειρά, αυτές οι εντολές εμφανίζουν:

  • Η φράση 'γεια σου κόσμο'
  • Η τρέχουσα ημερομηνία και ώρα
  • Πληροφορίες PHP για την εγκατάσταση

Αποθηκεύστε το αρχείο και κάντε επανεκκίνηση του Apache:

sudo service apache2 restart

Ανανεώστε τη σελίδα για να δείτε τα αποτελέσματα.

PHP και Apache λειτουργούν και οι δύο. Τώρα ήρθε η ώρα να εγκαταστήσετε το λογισμικό βάσης δεδομένων, MySQL.

Βήμα 3: Εγκαταστήστε το MySQL στο Raspberry Pi

Το WordPress (και άλλο δυναμικά δημιουργημένο λογισμικό ιστότοπου) απαιτεί μια βάση δεδομένων για να αποθηκεύσει το περιεχόμενο, συνδέσμους προς εικόνες και να διαχειριστεί την πρόσβαση των χρηστών (μεταξύ πολλών άλλων πραγμάτων). Αυτό το έργο χρησιμοποιεί ένα πιρούνι MySQL που ονομάζεται MariaDB:

sudo apt install mysql-server php-mysql -y

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

sudo service apache2 restart

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

Βήμα 4: Εγκαταστήστε το WordPress στο Raspberry Pi

Για να εγκαταστήσετε το WordPress, θα πρέπει πρώτα να το εγκαταστήσετε. Ωστόσο, πριν το κάνετε αυτό, διαγράψτε το περιεχόμενο του /html/ Ευρετήριο:

cd /var/www/html/
sudo rm *

Ο μπαλαντέρ αστερίσκου (*) διαγράφει τα πάντα στον κατάλογο χάρη στο rm (αφαίρεση) εντολή.

Στη συνέχεια, χρησιμοποιήστε wget για λήψη της πιο πρόσφατης έκδοσης του WordPress:

sudo wget http://wordpress.org/latest.tar.gz

Μετά τη λήψη, εξαγάγετε τα περιεχόμενα:

sudo tar xzf latest.tar.gz

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

sudo mv wordpress/* .

Φροντίστε να συμπεριλάβετε στο τέλος το διάστημα και την περίοδο, τα οποία αναφέρονται στον τρέχοντα κατάλογο!

Εισαγω ls για να επιβεβαιώσετε ότι ο κατάλογος είναι γεμάτος από φακέλους WordPress και αρχεία PHP:

Πριν προχωρήσετε, τακτοποιήστε λίγο τα πράγματα, απορρίπτοντας το ληφθέν αρχείο και τον κατάλογο wordpress:

sudo rm -rf wordpress latest.tar.gz

Στη συνέχεια, ορίστε τον χρήστη Apache ως κάτοχο του καταλόγου:

sudo chown -R www-data: .

Βήμα 5: Διαμόρφωση MySQL

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

sudo mysql_secure_installation

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

Μόλις γίνει αυτό, θα εμφανιστούν οι ακόλουθες προτροπές:

  • Κατάργηση ανώνυμων χρηστών
  • Να μην επιτρέπεται η σύνδεση root από απόσταση
  • Καταργήστε τη δοκιμαστική βάση δεδομένων και πρόσβαση σε αυτήν
  • Επαναφόρτωση πινάκων προνομίων τώρα

Για καθένα από αυτά, πατήστε ΚΑΙ για να επιβεβαιώσετε. Όταν τελειώσετε, το 'Όλα τελείωσαν!' θα εμφανιστεί το μήνυμα.

Βήμα 6: Δημιουργήστε τη βάση δεδομένων WordPress

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

sudo mysql -uroot -p

Αυτό ανοίγει την οθόνη MariaDB. Στη γραμμή εντολών, δημιουργήστε τη βάση δεδομένων:

create database wordpress;

Σημειώστε πώς όλες οι εντολές εντός της οθόνης MariaDB τελειώνουν με ένα ';'. Στη συνέχεια, ο χρήστης ρίζας χρειάζεται δικαιώματα βάσης δεδομένων. Χρησιμοποιήστε τον δικό σας κωδικό πρόσβασης στη θέση του PASSWORD.

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

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

FLUSH PRIVILEGES;

Έξοδος από το εργαλείο διαχείρισης βάσης δεδομένων MariaDB με Ctrl + D Το

Βήμα 7: Εγκατάσταση και διαμόρφωση του WordPress

Η εγκατάσταση του WordPress είναι απλή. εάν το έχετε ήδη κάνει σε υπάρχοντα ιστότοπο, θα πρέπει να ξέρετε τι να κάνετε.

Ανοίξτε τον ιστότοπο στο πρόγραμμα περιήγησής σας (όπως περιγράφεται παραπάνω). Θα πρέπει να δείτε την οθόνη ρύθμισης του WordPress. Επιλέξτε τη γλώσσα σας και, στη συνέχεια, Συνέχεια και σημειώστε τι απαιτείται: το όνομα της βάσης δεδομένων, το όνομα χρήστη, τον κωδικό πρόσβασης, τον κεντρικό υπολογιστή και το πρόθεμα πίνακα (αυτό ισχύει για τους πίνακες της βάσης δεδομένων).

Εάν τα καταφέρατε μέχρι τώρα, θα έπρεπε να έχετε ονομάσει τη βάση δεδομένων «wordpress» και να έχετε μια σημείωση του κωδικού πρόσβασης. Το όνομα χρήστη είναι ρίζα , και ο οικοδεσπότης localhost Το ο Πρόθεμα πίνακα είναι wp_.

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

Για να συνδεθείτε στην εγκατάσταση του WordPress, μεταβείτε στη διεύθυνση http: // localhost/wp-admin Το

Σε αυτό το στάδιο, έχετε έναν ιστότοπο που μπορείτε να αρχίσετε να χρησιμοποιείτε. Ο οδηγός μας για ξεκινώντας με το WordPress θα βοηθήσει εδώ. Μην ξεχάσετε να επιλέξετε ένα θέμα και μερικές χρήσιμες προσθήκες. Θα χρειαστείτε επίσης μια μέθοδο για πρόσβαση στον ιστότοπο από το Διαδίκτυο.

Αποκτήστε πρόσβαση στον WordPress ιστότοπό σας από το Διαδίκτυο

Όπως έχουν τα πράγματα, πιθανότατα θα μπορείτε να έχετε πρόσβαση στον ιστότοπο μόνο από το οικιακό σας δίκτυο. Για να το αλλάξετε αυτό, θα χρειαστείτε μια στατική διεύθυνση IP και θα διαχειριστείτε την προώθηση θυρών από το δρομολογητή σας στο Raspberry Pi.

Ωστόσο, οι στατικές διευθύνσεις IP είναι ακριβές, αλλά μπορείτε να χρησιμοποιήσετε έναν δυναμικό πάροχο DNS. Αυτό συνδέει βασικά μια προσαρμοσμένη διεύθυνση URL στο Raspberry Pi σας, αν και αυτές οι υπηρεσίες πληρώνονται συχνά. Ελέγξτε τη λίστα με τα καλύτερους δυναμικούς παρόχους DNS για πλήρεις λεπτομέρειες.

windows media player που δεν ανοίγει τα windows 10

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

Φιλοξενήστε έναν ιστότοπο WordPress στο Raspberry Pi: Επιτυχία!

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

  • Εγκαταστήστε Apache, PHP και MySQL
  • Κατεβάστε και εγκαταστήστε το WordPress
  • Διαμορφώστε τη βάση δεδομένων MySQL
  • Δημιουργήστε τη βάση δεδομένων WordPress σας
  • Διαμορφώστε το WordPress
  • Εκκινήστε τον ιστότοπο και αποκτήστε πρόσβαση σε αυτόν τοπικά ή μέσω του διαδικτύου

Αν όλα αυτά ήταν κάπως συντριπτικά, δεν σας κατηγορούμε. Γι 'αυτό συνιστούμε τη χρήση WP Engine για τη φιλοξενία ιστότοπων WordPress με μηδενική ταλαιπωρία. Διαχειρίζονται όλα τα διοικητικά ζητήματα, ώστε να μπορείτε να εστιάσετε στο περιεχόμενό σας.

Συνεχίστε να βελτιώνετε τις γνώσεις σας στο WordPress με τον οδηγό μας εμφανίζονται μικρογραφίες και μεγέθη εικόνων στο WordPress Το

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να αλλάξετε την εμφάνιση και την αίσθηση της επιφάνειας εργασίας των Windows 10

Θέλετε να μάθετε πώς να κάνετε τα Windows 10 να φαίνονται καλύτερα; Χρησιμοποιήστε αυτές τις απλές προσαρμογές για να κάνετε τα Windows 10 δικά σας.

Διαβάστε Επόμενο
Σχετικά θέματα
  • DIY
  • Wordpress
  • Διακομιστής Ιστού
  • Raspberry Pi
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και ρετρό gaming fan.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Diy