Ενότητα 2 · 2.1
Προετοιμασία: hosting, domain και https
Ενότητα 2: Εγκατάσταση και ρύθμιση · Χρόνος ανάγνωσης: 8 λεπτά
Μαθησιακός στόχος: Μετά από αυτό το μάθημα θα μπορείτε να ελέγχετε αν το hosting, το domain και το πιστοποιητικό είναι έτοιμα πριν εγκαταστήσετε το WordPress, και θα γνωρίζετε ποιες επιλογές πρέπει να κάνετε εκ των προτέρων.
Βασικές έννοιες: απαιτήσεις συστήματος, έκδοση PHP, MariaDB/MySQL, A-record και AAAA-record, πιστοποιητικό, domain χωρίς www ή με www, κύριος φάκελος, υποφάκελος, subdomain, δοκιμή πριν την αλλαγή DNS
Γιατί αξίζει η προετοιμασία
Μια εγκατάσταση διαρκεί μερικά λεπτά. Όμως όποιος εγκαθιστά ενώ το domain δείχνει ακόμα σε άλλον server, ή χωρίς πιστοποιητικό, αντιμετωπίζει αργότερα δυσάρεστα προβλήματα: έναν ιστότοπο που είναι ρυθμισμένος σε http:// και στη συνέχεια εμφανίζει "μη ασφαλής", μια εγκατάσταση σε προσωρινή διεύθυνση όπου δείχνουν όλοι οι σύνδεσμοι, ή μια παλιά αρχική σελίδα που προηγείται του WordPress. Δέκα λεπτά προετοιμασίας γλιτώνουν ώρες επιδιόρθωσης.
Οι απαιτήσεις συστήματος
Το WordPress λειτουργεί σχεδόν σε κάθε hosting με PHP και βάση δεδομένων. Το wordpress.org συνιστά (κατάσταση Νοέμβριος 2026):
| Στοιχείο | Σύσταση του wordpress.org |
|---|---|
| PHP | έκδοση 8.3 ή νεότερη |
| Βάση δεδομένων | MariaDB 10.11 ή νεότερη, ή MySQL 8.0 ή νεότερη |
| Σύνδεση | υποστήριξη HTTPS |
Το WordPress λειτουργεί ακόμα και σε παλαιότερες εκδόσεις PHP (η ελάχιστη έκδοση είναι χαμηλότερη), όμως μια παλιά έκδοση PHP δεν λαμβάνει πλέον ενημερώσεις ασφαλείας και είναι πιο αργή. Επιλέξτε λοιπόν για έναν νέο ιστότοπο τη νεότερη έκδοση PHP που προσφέρει ο πάροχός σας και που υποστηρίζουν τα πρόσθετά σας (μάθημα 8.4).
Προσέξτε επίσης τα όρια του πακέτου σας: χώρος αποθήκευσης (τα uploads και τα αντίγραφα ασφαλείας αυξάνονται), μνήμη για την PHP (memory_limit, για τους περισσότερους ιστότοπους 256 MB είναι άνετο όριο) και το μέγιστο για uploads (upload_max_filesize). Αυτά τα ρυθμίζετε σε πολλούς παρόχους μόνοι σας: στο DirectAdmin στο Select PHP version.
Το domain πρέπει να δείχνει στο hosting σας
Ένα πρόγραμμα περιήγησης βρίσκει τον ιστότοπό σας μέσω του DNS: το A-record (IPv4) και, αν υπάρχει, το AAAA-record (IPv6) του domain σας πρέπει να δείχνουν στη διεύθυνση IP του server φιλοξενίας σας. Στο μάθημα DNS (μάθημα 3.1) διαβάζετε πώς λειτουργεί αυτό.
Σε τι να προσέξετε:
- Domain χωρίς www και με www: βεβαιωθείτε ότι τόσο το
example.comόσο και τοwww.example.comδείχνουν στον ίδιο server (το www συχνά με ένα CNAME προς το domain χωρίς www). - Κανένα παλιό AAAA: αν το A-record δείχνει στον νέο server, αλλά υπάρχει ακόμα ένα AAAA-record προς τον παλιό, οι επισκέπτες με IPv6 καταλήγουν στον παλιό server.
- Χρόνος αναμονής: μια αλλαγή DNS δεν είναι παντού ορατή αμέσως (TTL, μάθημα DNS 6.1). Προγραμματίστε το ανάλογα.
Το domain σας δείχνει ακόμα σε άλλον πάροχο (για παράδειγμα επειδή ο παλιός σας ιστότοπος εξακολουθεί να λειτουργεί εκεί); Τότε μπορείτε ήδη να εγκαταστήσετε και να δοκιμάσετε. Δύο τρόποι:
- Το αρχείο hosts στον δικό σας υπολογιστή: κάνετε μόνο τον δικό σας υπολογιστή να στέλνει το domain προς τη νέα διεύθυνση IP. Ο υπόλοιπος κόσμος βλέπει ακόμα τον παλιό ιστότοπο.
- Μια δοκιμαστική διεύθυνση ή υπηρεσία προεπισκόπησης του παρόχου σας, με την οποία βλέπετε τον ιστότοπο στον νέο server κάτω από το πραγματικό domain. Στο WebOké αυτό ονομάζεται "Δοκιμάστε τον ιστότοπό σας πριν τη μεταφορά"· άλλοι πάροχοι έχουν παρόμοιες προεπισκοπήσεις.
Μην εγκαθιστάτε σε προσωρινή διεύθυνση του server, όπως https://server.example.net/~χρήστης/. Το WordPress γράφει τη διεύθυνση στην οποία εγκαθιστάτε μέσα στη βάση δεδομένων (siteurl και home, μάθημα 1.3) και σε όλους τους συνδέσμους του περιεχομένου σας. Αυτά θα πρέπει μετά να τα μετατρέψετε όλα.
Πρώτα το πιστοποιητικό
Αιτηθείτε πιστοποιητικό πριν εγκαταστήσετε. Έτσι μπορείτε στον οδηγό εγκατάστασης να επιλέξετε κατευθείαν τη διεύθυνση με https://, και όλα είναι σωστά από την πρώτη ημέρα. Ένα δωρεάν πιστοποιητικό Let's Encrypt το ρυθμίζουν οι περισσότεροι πάροχοι με ένα κλικ ή αυτόματα.
Το Let's Encrypt ελέγχει αν το domain πράγματι δείχνει στον server σας. Αν το DNS δείχνει ακόμα στον παλιό server, η αίτηση δεν θα πετύχει. Η σειρά είναι λοιπόν:
- Το DNS προς τον νέο server (ή αναμονή μέχρι να γίνει αυτό).
- Αίτηση πιστοποιητικού, για το domain χωρίς www και με www.
- Εγκατάσταση του WordPress στο
https://.
Πρέπει να εγκαταστήσετε πριν αλλάξει το DNS; Εγκαταστήστε τότε παρόλα αυτά στην πραγματική διεύθυνση με https://. Μόλις αλλάξει το DNS, ζητήστε το πιστοποιητικό· μέχρι τότε μόνο εσείς (μέσω του αρχείου hosts ή της δοκιμαστικής διεύθυνσης) βλέπετε μια προειδοποίηση.
Πού θα εγκατασταθεί το WordPress;
Τρεις δυνατότητες:
| Θέση | Διεύθυνση | Πότε |
|---|---|---|
| Κύριος φάκελος του domain | https://example.com/ | Η συνήθης επιλογή για τον κύριο ιστότοπό σας |
| Υποφάκελος | https://example.com/blog/ | Αν το υπόλοιπο domain είναι κάτι άλλο |
| Subdomain | https://test.example.com/ | Για δοκιμαστικό ιστότοπο, δεύτερο ιστότοπο ή περιβάλλον δοκιμών (staging) (μάθημα 8.3) |
Δύο παγίδες στον κύριο φάκελο:
- Παλιά αρχεία: αν υπάρχει ακόμα ένα
index.html(για παράδειγμα μια προεπιλεγμένη σελίδα "εδώ θα βρίσκεται ο ιστότοπός σας"), ο web server μπορεί να δώσει προτεραιότητα σε αυτό έναντι του WordPress. Αφαιρέστε πρώτα τα παλιά αρχεία ή βάλτε τα στην άκρη. - Έναν παλιό ιστότοπο που θέλετε να διατηρήσετε: δημιουργήστε πρώτα ένα αντίγραφο ασφαλείας και εγκαταστήστε το WordPress καλύτερα σε ένα subdomain για δοκιμή. Μόνο όταν ο νέος ιστότοπος είναι έτοιμος, τον τοποθετείτε στον κύριο φάκελο (μάθημα 9.5 για τη μεταφορά).
Domain χωρίς www ή με www;
Επιλέξτε εκ των προτέρων αν ο ιστότοπός σας θα βρίσκεται στο example.com ή στο www.example.com. Και οι δύο επιλογές είναι μια χαρά· το σημαντικό είναι να επιλέξετε. Την άλλη παραλλαγή την ανακατευθύνετε αργότερα (μάθημα 3.2). Αν επιλέξετε στον οδηγό εγκατάστασης το https://www.example.com, το WordPress το γράφει παντού· η αλλαγή αργότερα είναι εφικτή, αλλά απαιτεί έναν γύρο αναζήτησης και αντικατάστασης στη βάση δεδομένων.
Τι να έχετε έτοιμο
Ετοιμάστε τα εξής πριν ανοίξετε τον οδηγό εγκατάστασης:
- μια διεύθυνση email για τον διαχειριστή που διαβάζετε εσείς οι ίδιοι (εδώ θα φτάνουν σύνδεσμοι κωδικού πρόσβασης και ειδοποιήσεις από το WordPress)·
- ένα όνομα χρήστη για τον διαχειριστή που δεν είναι
adminκαι δεν είναι το δημόσιο όνομά σας· - έναν διαχειριστή κωδικών πρόσβασης για να αποθηκεύσετε τον μεγάλο κωδικό πρόσβασης·
- το όνομα και μια σύντομη περιγραφή του ιστότοπού σας (μπορείτε να τα αλλάξετε αργότερα)·
- τη γλώσσα του ιστότοπου.
Στην πράξη: έτσι φαίνεται σε έναν πίνακα ελέγχου
Ως παράδειγμα χρησιμοποιούμε το DirectAdmin. Στα cPanel και Plesk υπάρχουν τα ίδια στοιχεία με άλλα ονόματα (SSL/TLS, PHP Selector ή PHP Settings).
- Ελέγξτε στο DNS-beheer (ή στον καταχωρητή σας) ότι το A-record και το www δείχνουν στη διεύθυνση IP του πακέτου σας.
- Ζητήστε στο SSL-certificaten ένα πιστοποιητικό Let's Encrypt για τα
example.comκαιwww.example.com. - Επιλέξτε στο Select PHP version τη νεότερη έκδοση PHP που θέλετε να χρησιμοποιήσετε.
- Ελέγξτε στο File Manager αν ο φάκελος
public_htmlείναι άδειος, εκτός από τυχόν αρχεία του παρόχου.
Σύνοψη
- Το wordpress.org συνιστά PHP 8.3 ή νεότερη και MariaDB 10.11+ ή MySQL 8.0+, καθώς και HTTPS.
- Το domain (χωρίς www και με www) πρέπει να δείχνει στο hosting σας· καθαρίστε παλιά AAAA-records.
- Ζητήστε το πιστοποιητικό πριν την εγκατάσταση και εγκαταστήστε κατευθείαν στο
https://. - Μην εγκαθιστάτε σε προσωρινή διεύθυνση server· δοκιμάστε πριν την αλλαγή DNS μέσω του αρχείου hosts ή μιας δοκιμαστικής διεύθυνσης.
- Επιλέξτε εκ των προτέρων τη θέση (κύριος φάκελος, υποφάκελος, subdomain) και το domain χωρίς ή με www, και αφαιρέστε παλιά αρχεία εκκίνησης.
Κουίζ
Άσκηση
Άσκηση A2.1: Είναι το domain σας έτοιμο για WordPress; Συμπληρώστε το domain στο οποίο θέλετε να εγκαταστήσετε το WordPress (ή το έχετε ήδη εγκαταστήσει). Το πρόγραμμα ελέγχει αν το domain χωρίς www και το www δείχνουν σε δημόσια διεύθυνση IP, αν τα A και AAAA φαίνεται να οδηγούν στον ίδιο server, και αν στη θύρα 443 υπάρχει έγκυρο πιστοποιητικό που καλύπτει και τα δύο ονόματα. Συμπληρώστε επίσης εσείς οι ίδιοι ποιο από τα δύο επιλέγετε ως κύρια διεύθυνση.
Περαιτέρω ανάγνωση
Αυτά τα άρθρα περιγράφουν τα βήματα στους πίνακες ελέγχου του WebOké· σε άλλους πίνακες ελέγχου λειτουργούν παρόμοια.
- Εγχειρίδιο DirectAdmin 13.2: Εγκατάσταση WordPress
- Εγχειρίδιο DirectAdmin 6.2: Αίτηση για ένα δωρεάν πιστοποιητικό Let's Encrypt
- Εγχειρίδιο DirectAdmin 18.8: Η ιστοσελίδα μου δοκιμή πριν τη μεταφορά του domain
- Εγχειρίδιο WebOké 14.2: Δοκιμή του ιστότοπού σας πριν από μια μετακόμιση
- Δωρεάν μάθημα DNS 3.1: A- και AAAA-records
- Απαιτήσεις συστήματος του WordPress (wordpress.org, Αγγλικά): https://wordpress.org/about/requirements/
