Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Αντίγραφα ασφαλείας: τι, πού και πόσο συχνά

Ενότητα 8: Αντίγραφα ασφαλείας, περιβάλλον δοκιμών (staging) και αναβαθμίσεις PHP · Χρόνος ανάγνωσης: 9 λεπτά

Μαθησιακός στόχος: Μετά από αυτό το μάθημα θα μπορείτε να καταρτίσετε ένα σχέδιο αντιγράφων ασφαλείας για έναν ιστότοπο WordPress σύμφωνα με τον κανόνα 3-2-1.

Βασικές έννοιες: αντίγραφο ασφαλείας, βάση δεδομένων, wp-content, wp-config.php, κανόνας 3-2-1, εκτός διακομιστή, περίοδος διατήρησης, πόσο συχνά (πόση δουλειά μπορείτε να χάσετε), αντίγραφο ασφαλείας του hosting, αντίγραφο ασφαλείας του installer, πρόσθετο αντιγράφων ασφαλείας, κρυπτογράφηση, αντίγραφα ασφαλείας εκτός του φακέλου ιστού

Γιατί χρειάζεστε αντίγραφο ασφαλείας

Ένα αντίγραφο ασφαλείας είναι ο δρόμος της επιστροφής όταν κάτι πάει στραβά. Και κάτι πάντα θα πάει στραβά κάποια στιγμή:

  • μια ενημέρωση που χαλάει τον ιστότοπο (μάθημα 7.2)·
  • ένα πρόσθετο ή ένας συνεργάτης που διαγράφει κατά λάθος περιεχόμενο·
  • μια παραβίαση (μάθημα 7.5)·
  • ένα σφάλμα κατά τη μεταφορά (μάθημα 9.5)·
  • ένας διακομιστής ή data center με προβλήματα·
  • ένα πακέτο φιλοξενίας που ακυρώθηκε ή μια ληξιπρόθεσμη πληρωμή, μετά την οποία ο πάροχος διαγράφει τα δεδομένα σας.

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

Τι πρέπει να περιλαμβάνει

Ένας ιστότοπος WordPress αποτελείται από αρχεία και βάση δεδομένων (μάθημα 1.3). Ένα πλήρες αντίγραφο ασφαλείας περιλαμβάνει:

ΣτοιχείοΓιατί
Η βάση δεδομένωνΌλα τα κείμενα, οι σελίδες, οι ρυθμίσεις, οι χρήστες, οι παραγγελίες σας
wp-contentΘέματα εμφάνισης, πρόσθετα και κυρίως τα uploads (οι φωτογραφίες και τα έγγραφά σας)
wp-config.phpΟι ρυθμίσεις και τα κλειδιά αυτής της εγκατάστασης
.htaccess και άλλα δικά σας αρχεία στον φάκελο ιστούΚανόνες ανακατεύθυνσης, κανόνες ασφαλείας, αρχεία επαλήθευσης

Το ίδιο το WordPress (wp-admin, wp-includes) μπορείτε πάντα να το κατεβάσετε ξανά, αλλά είναι βολικό αν περιλαμβάνεται: τότε επαναφέρετε τα πάντα με μία κίνηση.

Σκεφτείτε επίσης τι υπάρχει δίπλα στον ιστότοπο: email στο ίδιο domain, οι εγγραφές DNS (μάθημα 6.3του μαθήματος DNS) και τυχόν cronjobs στον πίνακα φιλοξενίας σας. Ένα αντίγραφο ασφαλείας μόνο του WordPress δεν τα επαναφέρει αυτά.

Ο κανόνας 3-2-1

Ένας γνωστός εμπειρικός κανόνας για τα αντίγραφα ασφαλείας:

  • 3 αντίγραφα των δεδομένων σας (το πρωτότυπο και δύο αντίγραφα ασφαλείας)·
  • σε 2 διαφορετικά είδη αποθήκευσης ή συστημάτων·
  • εκ των οποίων 1 σε διαφορετικό μέρος, εκτός διακομιστή και κατά προτίμηση σε άλλον πάροχο.

Γιατί; Επειδή κάθε αντίγραφο στο ίδιο μέρος μπορεί να χαθεί ταυτόχρονα. Ένα αντίγραφο ασφαλείας στο δικό σας πακέτο φιλοξενίας (όπως ένα αντίγραφο ασφαλείας μέσω installer, μάθημα 2.2) χάνεται αν το πακέτο παραβιαστεί, ακυρωθεί ή ο διακομιστής χαλάσει. Ένα αντίγραφο ασφαλείας στον πάροχό σας αλλά σε διαφορετικό διακομιστή είναι καλύτερο, αλλά εξακολουθεί να υπάγεται στον ίδιο πάροχο και τον ίδιο λογαριασμό. Ένα αντίγραφο στον δικό σας υπολογιστή ή σε αποθήκευση cloud άλλου παρόχου ολοκληρώνει την εικόνα.

Μια επέκταση που εμφανίζεται ενίοτε: 3-2-1-1-0. Το επιπλέον 1 είναι ένα αντίγραφο που δεν μπορεί να τροποποιηθεί ή να διαγραφεί (offline ή «immutable»), ώστε ούτε ένας εισβολέας ούτε ένα ransomware να μπορεί να το αγγίξει. Το 0 σημαίνει: μηδέν σφάλματα κατά τη δοκιμή επαναφοράς (μάθημα 8.2).

Πόσο συχνά, και πόσο καιρό να διατηρείτε

Η ερώτηση «πόσο συχνά» είναι στην ουσία: πόση δουλειά επιτρέπεται να χάσετε; Αν μόνο περιστασιακά τροποποιείται μια σελίδα, ένα αντίγραφο ασφαλείας την εβδομάδα αρκεί. Αν δημοσιεύετε ειδήσεις καθημερινά, τότε καθημερινά. Σε ένα ηλεκτρονικό κατάστημα με παραγγελίες κάθε ώρα, ένα ημερήσιο αντίγραφο ασφαλείας είναι ήδη ανεπαρκές: μια επαναφορά στο σημερινό πρωί σημαίνει ότι οι παραγγελίες της σημερινής ημέρας χάνονται. Εκεί θέλετε συχνότερο αντίγραφο ασφαλείας της βάσης δεδομένων, ή έναν πάροχο που μπορεί να κάνει επαναφορά σε μικρότερο χρονικό διάστημα.

Σημαντικό είναι επίσης πόσο πίσω στον χρόνο. Μια παραβίαση ανακαλύπτεται ενίοτε εβδομάδες αργότερα (μάθημα 7.5). Αν διατηρείτε μόνο τις τελευταίες επτά ημέρες, και η κρυφή πόρτα είναι τριών εβδομάδων, όλα τα αντίγραφα ασφαλείας σας είναι μολυσμένα. Γι' αυτό διατηρείτε και παλαιότερα αντίγραφα ασφαλείας, για παράδειγμα καθημερινά για έναν μήνα και μηνιαία για έναν χρόνο.

Ποιος δημιουργεί το αντίγραφο ασφαλείας;

Υπάρχουν τρία είδη, και ένα καλό σχέδιο χρησιμοποιεί συνήθως δύο από αυτά:

  1. Αντίγραφα ασφαλείας του παρόχου φιλοξενίας σας. Σε πολλούς παρόχους γίνονται αυτόματα, για ολόκληρο το πακέτο σας, σε ξεχωριστή αποθήκευση. Στο WebOké για παράδειγμα κάθε νύχτα, με τις νύχτες των τελευταίων 30 ημερών, σε διακομιστές αποθήκευσης σε διαφορετικό data center. Ελέγξτε στον δικό σας πάροχο: πόσο συχνά, πόσο καιρό, πού, και μπορείτε εσείς οι ίδιοι (και ανά στοιχείο) να κάνετε επαναφορά;
  2. Αντίγραφα ασφαλείας του installer σας (μάθημα 2.2). Χρήσιμα λίγο πριν από μια ενημέρωση, αλλά βρίσκονται στο δικό σας πακέτο και προσμετρώνται στον χώρο αποθήκευσής σας. Δεν αποτελούν μέρος του 3-2-1.
  3. Ένα πρόσθετο αντιγράφων ασφαλείας (για παράδειγμα UpdraftPlus, BackWPup, Duplicator ή μια επί πληρωμή υπηρεσία). Αυτό μπορεί να στέλνει αντίγραφα ασφαλείας σε εξωτερική αποθήκευση (μια αποθήκευση cloud, έναν δικό σας διακομιστή). Αυτός είναι ο ευκολότερος τρόπος να αποκτήσετε το «1 εκτός πόρτας». Προσοχή: το πρόσθετο λειτουργεί στον ιστότοπό σας, άρα σε περίπτωση παραβίασης μπορεί να επηρεαστεί και αυτό, και τα στοιχεία σύνδεσης της εξωτερικής σας αποθήκευσης βρίσκονται στη βάση δεδομένων σας.

Ένα απλό, καλό σχέδιο για έναν μικρό ιστότοπο: το καθημερινό αντίγραφο ασφαλείας του παρόχου φιλοξενίας, συν κάθε μήνα (και πριν από κάθε μεγάλη αλλαγή) ένα κατέβασμα στον δικό σας υπολογιστή ή σε αποθήκευση cloud.

Ασφαλής διατήρηση

  • Ποτέ στον φάκελο ιστού. Ένα αντίγραφο ασφαλείας όπως το public_html/backup.zip μπορεί να το κατεβάσει ο καθένας, μαζί με τον κωδικό πρόσβασης της βάσης δεδομένων σας και όλα τα δεδομένα των πελατών σας (μάθημα 7.4).
  • Κρυπτογραφήστε τα αντίγραφα ασφαλείας που βρίσκονται εκτός του παρόχου φιλοξενίας σας, ειδικά αν περιέχουν προσωπικά δεδομένα (μάθημα 9.3). Ένα αντίγραφο ασφαλείας σε κλεμμένο laptop ή σε κοινόχρηστο φάκελο cloud αποτελεί διαφορετικά παραβίαση δεδομένων.
  • Διατηρήστε τα στοιχεία σύνδεσης για την αποθήκευση των αντιγράφων ασφαλείας σας κάπου αλλού εκτός από τον ίδιο τον ιστότοπο, για παράδειγμα στον διαχειριστή κωδικών πρόσβασής σας. Αν ο ιστότοπός σας χαθεί, πρέπει να μπορείτε ακόμα να έχετε πρόσβαση σε αυτά.
  • Κάντε τακτοποίηση: παλιά αντίγραφα ασφαλείας στο πακέτο σας γεμίζουν τον αποθηκευτικό σας χώρο. Τα αντίγραφα ασφαλείας εκτός διακομιστή τα διαγράφετε σύμφωνα με την περίοδο διατήρησής σας.

Στην πράξη: έτσι φαίνεται σε έναν πίνακα ελέγχου

Ως παράδειγμα χρησιμοποιούμε το DirectAdmin με το WebOké Backups. Άλλοι πάροχοι φιλοξενίας διαθέτουν παρόμοιες λειτουργίες, για παράδειγμα το JetBackup στο cPanel ή τη λειτουργία αντιγράφων ασφαλείας του Plesk.

  1. Στο Το WebOké μου βλέπετε στο WebOké Backups τα αντίγραφα ασφαλείας των τελευταίων νυχτών, και μπορείτε να δημιουργήσετε ένα επιπλέον αντίγραφο ασφαλείας ή να κατεβάσετε ένα αντίγραφο ασφαλείας.
  2. Στο DirectAdmin μπορείτε στο Back-up and Restore να δημιουργήσετε εσείς οι ίδιοι ένα αντίγραφο ασφαλείας από ό,τι επιλέξετε· αυτό καταλήγει στο δικό σας πακέτο (φάκελος backups) και μπορείτε να το κατεβάσετε.
  3. Στο Installatron δημιουργείτε ένα αντίγραφο ασφαλείας μίας εγκατάστασης WordPress, χρήσιμο λίγο πριν από μια ενημέρωση.

Σύνοψη

  • Ένα πλήρες αντίγραφο ασφαλείας περιλαμβάνει τη βάση δεδομένων, το wp-content, το wp-config.php και δικά σας αρχεία· σκεφτείτε επίσης το email, το DNS και τα cronjobs.
  • 3-2-1: τρία αντίγραφα, δύο είδη αποθήκευσης, ένα εκτός διακομιστή και κατά προτίμηση σε άλλον πάροχο.
  • Η συχνότητα εξαρτάται από το πόση δουλειά επιτρέπεται να χάσετε· διατηρήστε και παλαιότερα αντίγραφα ασφαλείας, καθώς μια παραβίαση μπορεί να ανακαλυφθεί αργά.
  • Συνδυάστε το αντίγραφο ασφαλείας του παρόχου σας με ένα δικό σας αντίγραφο εκτός διακομιστή· τα αντίγραφα ασφαλείας του installer είναι χρήσιμα, αλλά δεν αποτελούν σχέδιο.
  • Ποτέ αντίγραφα ασφαλείας στον φάκελο ιστού· κρυπτογραφήστε τα αντίγραφα εκτός του παρόχου φιλοξενίας και διατηρήστε την πρόσβαση κάπου αλλού.

Κουίζ

1. Ποιο είναι το μεγαλύτερο πρόβλημα αν διατηρείτε αντίγραφα ασφαλείας μόνο στο δικό σας πακέτο φιλοξενίας;



2. Ανακαλύπτετε μια παραβίαση, και η κρυφή πόρτα αποδεικνύεται πέντε εβδομάδων. Διατηρείτε μόνο τα αντίγραφα ασφαλείας των τελευταίων επτά ημερών. Ποιο είναι το αποτέλεσμα;



3. Πόσο συχνά δημιουργείτε αντίγραφο ασφαλείας ενός ηλεκτρονικού καταστήματος με παραγγελίες όλη την ημέρα;



4. Το πρόσθετο αντιγράφων ασφαλείας σας στέλνει αντίγραφα σε αποθήκευση cloud. Πού αλλού διατηρείτε τα στοιχεία σύνδεσης αυτής της αποθήκευσης;



Άσκηση

Άσκηση D8.1: Το σχέδιο αντιγράφων ασφαλείας σας κατά 3-2-1. Συμπληρώστε τον πίνακα για τον δικό σας ιστότοπο: ποια αντίγραφα υπάρχουν (πρωτότυπο, αντίγραφο ασφαλείας 1, αντίγραφο ασφαλείας 2), πού βρίσκεται κάθε αντίγραφο (ποιος πάροχος, ποια αποθήκευση), πόσο συχνά δημιουργείται, πόσο καιρό διατηρείται, και ποιος έχει πρόσβαση. Ταιριάζει το σχέδιό σας με το 3-2-1; Στη συνέχεια κατεβάστε ένα πλήρες αντίγραφο ασφαλείας και εξετάστε το αρχείο: περιέχει τη βάση δεδομένων (ένα αρχείο .sql), το wp-content/uploads και το wp-config.php; Σημειώστε τι βρήκατε, και καταγράψτε πόση δουλειά χάνετε κατά μέγιστο αν πρέπει να επαναφέρετε το πιο πρόσφατο αντίγραφο ασφαλείας σας.

Άσκηση D8.1: Το σχέδιο αντιγράφων ασφαλείας σας κατά 3-2-1

Αυτή την άσκηση την κάνετε μόνοι σας: κανείς δεν την ελέγχει. Σημειώστε τι έχετε κάνει και επισημάνετε την άσκηση ως ολοκληρωμένη.



Τα τικ και οι σημειώσεις σας παραμένουν μόνο σε αυτό το πρόγραμμα περιήγησης· δεν τα στέλνουμε πουθενά. Αν έχετε εγγραφεί, αποθηκεύουμε στο Τα μαθήματά μου μόνο ότι έχετε ολοκληρώσει την άσκηση.

Περαιτέρω ανάγνωση

Αυτά τα άρθρα περιγράφουν τα βήματα στους πίνακες ελέγχου του WebOké· σε άλλους πίνακες ελέγχου λειτουργούν παρόμοια.

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…