Είτε είστε έμπειρος προγραμματιστής WordPress είτε μόλις ξεκινάτε, η εγκατάσταση του WordPress στο Ubuntu είναι γρήγορη και εύκολη.
Το WordPress είναι ένα ολοκληρωμένο σύστημα διαχείρισης περιεχομένου (CMS) που τροφοδοτεί πολλούς από τους ιστότοπους που επισκέπτεστε καθημερινά.
Εάν θέλετε να ξεκινήσετε την ανάπτυξη ιστοτόπων WordPress, αλλά δεν είστε έτοιμοι να πληρώσετε για έναν διακομιστή στο cloud, μπορείτε να εκτελέσετε και να φιλοξενήσετε τον ιστότοπό σας WordPress τοπικά στον υπολογιστή σας. Εδώ είναι όλα όσα πρέπει να γνωρίζετε για την εγκατάσταση του WordPress σε Linux.
Γιατί να χρησιμοποιήσετε το WordPress;
Σύμφωνα με WordPress, το 40% των ιστοσελίδων στον κόσμο κατασκευάζονται με χρήση WordPress. Αυτά είναι εντυπωσιακά στατιστικά στοιχεία και ίσως αναρωτιέστε, "Γιατί το WordPress είναι τόσο δημοφιλές;"
Ακολουθούν ορισμένοι βασικοί λόγοι για τους οποίους πολλοί άνθρωποι επιλέγουν το WordPress για να τροφοδοτήσουν τους ιστότοπούς τους:
- Φιλικό προς το χρήστη: Το WordPress διαθέτει έναν διαισθητικό και εύχρηστο πίνακα ελέγχου που καθιστά εύκολη τη δημιουργία και τη διαχείριση ιστότοπων. Αυτό διευκολύνει επίσης την εκμάθηση του πλαισίου.
- Πολύπλευρος: Μπορείτε να χρησιμοποιήσετε το WordPress για να δημιουργήσετε ένα ευρύ φάσμα ιστότοπων, όπως ιστολόγια, ηλεκτρονικά καταστήματα, σελίδες προορισμού εταιρείας κ.λπ.
- Προσαρμογή: Δύο βασικά στοιχεία των ιστότοπων WordPress είναι τα θέματα και τα πρόσθετα. Αυτά σας επιτρέπουν να προσαρμόσετε και να τροποποιήσετε την εμφάνιση του ιστότοπού σας σύμφωνα με τις προτιμήσεις σας.
- Αποδοτική: Το WordPress είναι ανοιχτού κώδικα και δωρεάν στη χρήση και έχει οικονομικό νόημα κατά την ανάπτυξη ιστοσελίδων. Επιπλέον, είναι σχετικά εύκολο να βρείτε προγραμματιστές WordPress, γεγονός που το καθιστά φθηνότερο.
Ακολουθούν τα βήματα για να εγκαταστήσετε το WordPress στο Ubuntu:
1. Ρυθμίστε μια στοίβα LAMP
Μια στοίβα LAMP είναι μια συλλογή από τέσσερα κύρια πακέτα λογισμικού που απαιτούνται για την αποτελεσματική λειτουργία του WordPress. Το LAMP σημαίνει Linux, Apache, MySQL και PHP.
- Το Linux είναι το λειτουργικό σύστημα στο οποίο θα αναπτύξετε τους ιστότοπους WordPress σας.
- Το Apache είναι μια εφαρμογή διακομιστή web ανοιχτού κώδικα που χρησιμοποιείται για την εξυπηρέτηση ιστοσελίδων και άλλου περιεχομένου στο Διαδίκτυο. Διευκολύνει τη σύνδεση μεταξύ του διακομιστή και του προγράμματος περιήγησής σας. Είναι ένας από τους πιο ευρέως χρησιμοποιούμενους διακομιστές ιστού, γνωστός για τη σταθερότητα, την ευελιξία και την επεκτασιμότητα του.
- Η MySQL είναι ένα ισχυρό, ανοιχτού κώδικα και πολλαπλών πλατφορμών σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων (RDBMS) που χρησιμοποιείται ευρέως για τη διαχείριση και την αποθήκευση δομημένων δεδομένων. Χρησιμοποιείται για τη διατήρηση και διατήρηση των πληροφοριών του ιστότοπού σας.
- Η PHP είναι μια γλώσσα προγραμματισμού από την πλευρά του διακομιστή που χρησιμοποιείται για την ανάπτυξη ιστοσελίδων. Μπορείτε να αναπτύξετε το βασικό λογισμικό WordPress και τα θέματα και τα πρότυπά του χρησιμοποιώντας PHP. Επιπλέον, χειρίζεται όλη την επιχειρηματική λογική στον ιστότοπό σας στο WordPress.
Το XAMPP είναι μια εξαιρετική στοίβα LAMP που συνδυάζει όλα αυτά τα πακέτα λογισμικού μαζί. Σε περίπτωση που δεν έχετε στοίβα LAMP στον υπολογιστή σας, είναι σχετικά εύκολο να το ρυθμίσετε.
Πρώτα, κατεβάστε το XAMPP για Linux.
Κατεβάστε:XAMPP
Όταν ολοκληρωθεί η λήψη, μεταβείτε στο Λήψεις κατάλογο και, στη συνέχεια, δώστε τα δικαιώματα εκτέλεσης του αρχείου XAMPP που λάβατε πρόσφατα με:
cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run
Ξεκινήστε το πρόγραμμα εγκατάστασης XAMPP χρησιμοποιώντας:
sudo ./xampp-linux-x64-*-installer.run
Θα εμφανιστεί ένα πρόγραμμα εγκατάστασης γραφικών, οπότε απλώς ακολουθήστε το για να ολοκληρώσετε την εγκατάσταση.
Μόλις εγκατασταθεί, μπορείτε να ξεκινήσετε ή να εκτελέσετε το XAMPP με:
sudo /opt/lampp/lampp start
Αφού ξεκινήσετε το XAMPP, μπορείτε να μεταβείτε στην ακόλουθη διεύθυνση URL χρησιμοποιώντας το πρόγραμμα περιήγησής σας: localhost. Εάν έχετε ρυθμίσει τα πάντα σωστά, θα εμφανιστεί μια οθόνη παρόμοια με την παρακάτω:
Να θυμάστε ότι το WordPress είναι cross-platform, οπότε μπορείτε επίσης εγκαταστήστε το τοπικά στα Windows ή macOS.
2. Λήψη WordPress σε Linux
Με τη ρύθμιση της στοίβας LAMP, μπορείτε να προχωρήσετε στη λήψη της πιο πρόσφατης έκδοσης του WordPress.
Από προεπιλογή, το WordPress θα ληφθεί στον κατάλογο Λήψεις. Στη συνέχεια, μεταβείτε στον κατάλογο Λήψεις χρησιμοποιώντας την εντολή cd:
cd ~/Downloads
Αποσυμπιέστε το νέο αρχείο του WordPress που κατεβάσατε χρησιμοποιώντας το βοηθητικό πρόγραμμα unzip ως εξής:
unzip wordpress-*.zip
Κατεβάστε:WordPress
3. Διαμόρφωση του WordPress σε Linux
Δημιουργήστε ένα φάκελο μέσα στο /opt/lampp/htdocs κατάλογο που αντιστοιχεί στο όνομα του ιστότοπου που θέλετε να δημιουργήσετε. Το όνομα του φακέλου είναι αυτό που θα χρησιμοποιήσετε στη διεύθυνση URL για να πλοηγηθείτε στον ιστότοπό σας WordPress τοπικά.
Πηγαίνετε στο επιλέγω καταλόγου και δημιουργήστε ένα φάκελο με το όνομα muo. Μη διστάσετε να χρησιμοποιήσετε οποιοδήποτε όνομα της αρεσκείας σας.
cd /opt/lampp/htdocs && sudo mkdir muo
Αντιγράψτε τα περιεχόμενα του φακέλου WordPress που αποσυμπιέσατε προηγουμένως στον κατάλογο του ιστότοπού σας.
sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo
Θυμηθείτε να αντικαταστήσετε την έκδοση του WordPress στην προηγούμενη εντολή με τη σωστή έκδοση.
Αλλάξτε τον ιδιοκτήτη του ιστότοπου και όλου του περιεχομένου του από ρίζα προς την www-data χρησιμοποιώντας:
sudo chown www-data: www-data -R /opt/lampp/htdocs/muo/
Επίσης, αλλάξτε τα δικαιώματα εγγραφής, ώστε να μπορείτε να εργάζεστε εύκολα με τον ιστότοπό σας WordPress τοπικά.
sudo chmod 777 -R /opt/lampp/htdocs/muo
Μην χρησιμοποιείτε τα προηγούμενα δικαιώματα εγγραφής σε περιβάλλοντα παραγωγής επειδή δεν είναι αρκετά περιοριστικά, αλλά είναι εντάξει για δοκιμές και τοπική ανάπτυξη.
4. Εγκατάσταση WordPress σε Linux
Ο ιστότοπός σας στο WordPress χρειάζεται μια βάση δεδομένων για την αποθήκευση και τη διατήρηση των διαμορφώσεων του ιστότοπου και των στοιχείων χρήστη. Ευτυχώς, το XAMPP έχει ήδη εγκαταστήσει μια βάση δεδομένων MySQL για εμάς.
Μπορείτε να αποκτήσετε πρόσβαση στη βάση δεδομένων από το πρόγραμμα περιήγησής σας μεταβαίνοντας στη διεύθυνση URL: localhost/phpmyadmin.
Κάνε κλικ στο Νέος κουμπί στο αριστερό τμήμα του παραθύρου και καθορίστε ένα όνομα για τη βάση δεδομένων σας. Στη συνέχεια, κάντε κλικ Δημιουργώ. Ονόμασα το δικό μου muo να αντιστοιχεί στο όνομα του ιστότοπου.
Επισκεφτείτε τη διεύθυνση URL localhost/muo για να ξεκινήσετε τη διαμόρφωση του ιστότοπού σας. Αντικαθιστώ muo με το όνομα φακέλου του ιστότοπού σας που καθορίσατε στο τρίτο βήμα.
Στην επόμενη σελίδα, θα πρέπει να δώσετε το όνομα της βάσης δεδομένων και άλλες λεπτομέρειες. Το προεπιλεγμένο όνομα χρήστη MySQL είναι ρίζα και δεν υπάρχει κωδικός, οπότε απλά αφήστε τον κενό.
Κάντε κλικ στο υποβάλλουν και ακολουθήστε τις οδηγίες που ακολουθούν.
Τέλος, δώστε τον τίτλο του ιστότοπου, το όνομα χρήστη, έναν ισχυρό κωδικό πρόσβασης και τη διεύθυνση email σας. Στη συνέχεια, κάντε κλικ στο Εγκαθιστώ κουμπί.
Στην επόμενη σελίδα, θα συνδεθείτε στον πίνακα διαχείρισης του WordPress που σας επιτρέπει να προσαρμόσετε και να δημιουργήσετε τον ιστότοπό σας σύμφωνα με τις προτιμήσεις σας.
Η ασφάλεια του ιστότοπού σας στο WordPress είναι σημαντική
Το WordPress είναι εξαιρετικό για την ανάπτυξη ενός ευρέος φάσματος ιστοσελίδων. Και το καλύτερο από όλα, είναι εύκολο να ξεκινήσετε και να το εγκαταστήσετε στον τοπικό σας υπολογιστή.
Όταν θέλετε να αναπτύξετε τον ιστότοπό σας WordPress στην παραγωγή, πρέπει να ασφαλίσετε τον ιστότοπό σας για να αποφύγετε παραβιάσεις δεδομένων και εκμετάλλευση.