Πώς μεταφέρετε την ιστοσελίδα σας σε νέο hosting χωρίς διακοπή λειτουργίας;
Η μεταφορά χωρίς διακοπή είναι θέμα σειράς βημάτων: πρώτα το νέο περιβάλλον, μετά ο έλεγχος και, στο τέλος, η αλλαγή του DNS. Παρακάτω θα βρείτε την τεχνική διαδικασία, τα συνηθισμένα λάθη και τον τρόπο με τον οποίο βοηθά η 4hosting.
Σύντομη απάντηση
- 1Ετοιμάστε πρώτα το νέο περιβάλλον: ανεβάστε πλήρες αντίγραφο του site και ελέγξτε το πριν αλλάξει οτιδήποτε στο DNS.
- 2Μειώστε το TTL των εγγραφών DNS (π.χ. στα 300 δευτερόλεπτα) τουλάχιστον 24–48 ώρες νωρίτερα, ώστε η αλλαγή να διαδοθεί γρήγορα.
- 3Δοκιμάστε το νέο server μέσω του αρχείου hosts του υπολογιστή σας, χωρίς να πειράξετε τα δημόσια DNS.
- 4Αλλάξτε τις εγγραφές A/AAAA και MX μόνο όταν το site και τα email έχουν ελεγχθεί, και κρατήστε το παλιό hosting ενεργό μέχρι να ολοκληρωθεί η διάδοση.
Η διαδικασία βήμα προς βήμα
1. Καταγραφή: τι ακριβώς μεταφέρετε
Γράψτε ποια αρχεία, ποιες βάσεις δεδομένων, ποιοι λογαριασμοί email, ποια cron jobs και ποια πιστοποιητικά SSL υπάρχουν σήμερα. Σημειώστε και τις εγγραφές DNS της ζώνης (A, AAAA, CNAME, MX, TXT). Ό,τι δεν καταγράφεται, συνήθως ξεχνιέται — και ανακαλύπτεται μετά την αλλαγή.
2. Αντίγραφο ασφαλείας και επαναφορά (cPanel)
Στο cPanel μπορείτε να δημιουργήσετε πλήρες αντίγραφο του λογαριασμού ή χωριστά αντίγραφα για αρχεία, βάσεις δεδομένων και προωθητές email. Στον νέο λογαριασμό γίνεται επαναφορά των ίδιων στοιχείων. Στην ίδια λογική κινούνται και οι μεταφορές από VPS: αρχεία με rsync ή scp, βάσεις με dump/restore.
3. Έλεγχος μέσω αρχείου hosts
Προσθέστε στο αρχείο hosts του υπολογιστή σας τη διεύθυνση IP του νέου server με το όνομα του domain σας. Ο περιηγητής σας θα ανοίγει τότε το νέο αντίγραφο, ενώ οι επισκέπτες συνεχίζουν να βλέπουν το παλιό. Ελέγξτε φόρμες, σύνδεση χρηστών, πληρωμές, αποστολή email και εικόνες. Αφαιρέστε τη γραμμή όταν τελειώσετε.
4. TTL και εγγραφές DNS
Το TTL ορίζει πόσο χρόνο κρατούν οι resolvers την παλιά απάντηση. Αν είναι υψηλό (π.χ. 86400 δευτερόλεπτα), μέρος των επισκεπτών θα βλέπει το παλιό site για μέρες. Χαμηλώστε το νωρίτερα, κάντε την αλλαγή και, όταν όλα σταθεροποιηθούν, επαναφέρετε υψηλότερη τιμή.
5. Email και εγγραφές MX
Τα email είναι το πιο εύκολο σημείο να χαθεί κάτι. Αν οι εγγραφές MX αλλάξουν ενώ οι γραμματοθήκες δεν έχουν αντιγραφεί, τα παλιά μηνύματα δεν θα φαίνονται στον νέο server. Μεταφέρετε τα υπάρχοντα μηνύματα (π.χ. με συγχρονισμό IMAP) και ελέγξτε ξανά τα SPF, DKIM και DMARC στο νέο περιβάλλον, ώστε τα εξερχόμενα να μην καταλήγουν στα ανεπιθύμητα.
6. Η στιγμή της αλλαγής και ο τελικός συγχρονισμός
Αν το site έχει δυναμικό περιεχόμενο (παραγγελίες, σχόλια, χρήστες), πραγματοποιήστε την αλλαγή σε ώρα χαμηλής κίνησης και συγχρονίστε τη βάση λίγο πριν από αυτήν. Για e-shop, εξετάστε σύντομη παύση παραγγελιών ή λειτουργία μόνο ανάγνωσης, ώστε να μη χαθεί καμία εγγραφή μεταξύ των δύο servers.
7. Μετά τη μεταφορά
Ελέγξτε το SSL, τις ανακατευθύνσεις, το sitemap και τα σφάλματα στα logs. Κρατήστε το παλιό hosting ενεργό για λίγες ημέρες και ακυρώστε το μόνο όταν βεβαιωθείτε ότι καμία υπηρεσία δεν το χρησιμοποιεί ακόμη.
Τρία παραδείγματα
Εταιρικό site WordPress με email στο domain
Πλήρες αντίγραφο cPanel, έλεγχος μέσω hosts, συγχρονισμός γραμματοθηκών με IMAP και αλλαγή A και MX εκτός ωραρίου. Το παλιό hosting μένει ενεργό για λίγες ημέρες ως δίχτυ ασφαλείας.
E-shop με παραγγελίες όλο το εικοσιτετράωρο
Πρώτο πλήρες αντίγραφο και δοκιμή στο νέο server, μετά σύντομη περίοδος παύσης παραγγελιών, τελικός συγχρονισμός της βάσης και αλλαγή DNS. Ελέγχονται αμέσως πληρωμές και email επιβεβαίωσης.
Εφαρμογή σε VPS (Docker + PostgreSQL)
Οι εικόνες και τα αρχεία ρυθμίσεων μεταφέρονται στο νέο VPS, η βάση περνά με dump/restore ή αναπαραγωγή, και η κίνηση γυρίζει με αλλαγή DNS μετά από επιτυχημένη δοκιμή.
Συνηθισμένα λάθη
- Αλλαγή του TTL την ίδια ώρα με την αλλαγή της IP: η παλιά τιμή έχει ήδη αποθηκευτεί και η χαμηλή δεν προλαβαίνει να ισχύσει.
- Ακύρωση του παλιού hosting την ίδια μέρα, ενώ ένα μέρος των resolvers δείχνει ακόμη εκεί.
- Αλλαγή των MX χωρίς αντιγραφή των γραμματοθηκών ή χωρίς έλεγχο SPF/DKIM/DMARC.
- Παράλειψη των βάσεων δεδομένων ή των cron jobs στο αντίγραφο ασφαλείας.
- Έλεγχος μόνο της αρχικής σελίδας και όχι των φορμών, της σύνδεσης και των πληρωμών.
Πώς βοηθά η 4hosting
Η μεταφορά της ιστοσελίδας σας στην 4hosting είναι δωρεάν. Οι servers μας βρίσκονται σε datacenter της ΕΕ, στη Φρανκφούρτη, όχι στην Κύπρο. Το νέο περιβάλλον προετοιμάζεται και ελέγχεται πριν αλλάξει το DNS, ώστε η αλλαγή να γίνεται τελευταίο βήμα.
Για πιο σύνθετες περιπτώσεις (VPS, βάσεις δεδομένων, εγκατάσταση email) μπορείτε να ζητήσετε από τον πίνακα πελάτη τις ώρες DevOps που περιλαμβάνονται στο πακέτο σας. Η υποστήριξη παρέχεται στα αγγλικά και στα ρουμανικά.
Συχνές ερωτήσεις
Είναι δωρεάν η μεταφορά στην 4hosting;
Ναι. Η μεταφορά της ιστοσελίδας σας στην 4hosting γίνεται δωρεάν (white-glove migration).
Μπορώ να χρησιμοποιήσω τις ώρες DevOps του πακέτου μου για τη μεταφορά;
Μπορείτε να ζητήσετε από τον πίνακα πελάτη (ενότητα υπηρεσιών DevOps) ώρες DevOps για πιο σύνθετες ρυθμίσεις. Το cPanel από το πακέτο Advanced και πάνω περιλαμβάνει 1 ώρα τον μήνα, τα VPS 1–8 ώρες, οι αποκλειστικοί servers 5–10 ώρες και οι GPU servers 10 ώρες. Οι ώρες δεν μεταφέρονται στον επόμενο μήνα και ό,τι ξεπερνά την ποσόστωση χρεώνεται ξεχωριστά.
Πού βρίσκονται οι servers;
Στην Ευρωπαϊκή Ένωση, στη Φρανκφούρτη — όχι στην Κύπρο.