WordPress: Αποκατάσταση καταστροφών

Το WordPress είναι σπασμένο

Καταστροφή του HindenburgΗ τελευταία μερικές μέρες Δούλευα μανιωδώς για να επαναφέρω το blog του καλού μου φίλου Pat Coyle. (Οι διακοπές μου συνεχίζουν να γίνονται πιο ενδιαφέρουσες - σήμερα χιονίζει ελαφρώς ... τον Απρίλιο! Ό, τι συνέβη με την υπερθέρμανση του πλανήτη;)

Θέλω να μοιραστώ τι συνέβη και έπειτα να συζητήσω τα προληπτικά μέτρα που έλαβα καθώς και πώς διορθώθηκε.

Εδώ τι συνέβη:

  1. A DNS διακομιστής πήγε στο fritz. ΕΝΑ DNS ο διακομιστής μεταφράζει την εισερχόμενη κίνηση σε ένα όνομα τομέα και την ανακατευθύνει στον κατάλληλο διακομιστή. Με αυτό που συνέβη, στην πραγματικότητα διέκοψε 2 μέσα επικοινωνίας - το όνομα τομέα στον ιστότοπο και τον ιστότοπο στη βάση δεδομένων (η βάση δεδομένων του βρίσκεται επί του παρόντος σε κοινόχρηστο περιβάλλον).
  2. Περιπλέξω τα πράγματα μεταφέροντας γρήγορα το ιστολόγιό του σε άλλο διακομιστή, χωρίς να συνειδητοποιήσω ότι υπήρχε πρόβλημα DNS. Αυτό προσθέτει ένα άλλο επίπεδο πολυπλοκότητας. Οι κωδικοί πρόσβασης στο WordPress (και οι περισσότερες άλλες εφαρμογές βάσεων δεδομένων) κρυπτογραφούνται μοναδικά από τον διακομιστή στον οποίο βρίσκονται. Εάν μετακινήσετε τον ιστότοπο σε άλλο διακομιστή, απλώς απενεργοποιήσατε τη δυνατότητα αποκρυπτογράφησης αυτού του κωδικού πρόσβασης. Ευτυχώς, το WordPress (μια άλλη εξαιρετική λειτουργία) διαθέτει ένα σύστημα ανάκτησης κωδικού πρόσβασης όπου μπορείτε να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ενός συνδέσμου σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου.

Εδώ είναι η άμεση ενέργεια που έκανα:

  1. Πριν συμβεί αυτό, πρέπει να πω ότι είμαι με μια φανταστική εταιρεία φιλοξενίας ιστοσελίδων που κάνει ολοκληρωμένα αντίγραφα ασφαλείας. Δεν είχα ποτέ πρόβλημα που δεν μπόρεσαν να διορθώσουν μέσω αντιγράφων ασφαλείας. Έχω ακούσει εφιάλτες από άλλους ανθρώπους στα ιστολόγια και τους ιστότοπούς τους να χάνονται εντελώς. Δεν μπορώ να φανταστώ πώς είναι να περνάς από αυτό. (Εγγραφείτε στο RSS feed μου και μπορείτε να πάρετε ένα κουπόνι για δωρεάν χρόνο με τον οικοδεσπότη μου).
  2. Ήμουν σε θέση να συνδεθώ στον Web Server από fTP και ανακτήστε και τον δύο ιστότοπο και τη βάση δεδομένων. Ένα άλλο χαρακτηριστικό του πακέτου φιλοξενίας μου είναι ότι μπορώ να έχω πρόσβαση σε ολόκληρο Vds πέρα από τον ίδιο τον ιστότοπο. Η MySQL αποθηκεύει τις βάσεις δεδομένων σε έναν κατάλογο αρχείων (/ var / lib / mysql /). Μπόρεσα να κατεβάσω τη βάση δεδομένων απλώς αντιγράφοντας τον τοπικό κατάλογο. Μιλήστε για ένα υπέροχο αντίγραφο ασφαλείας! Χωρίς εισαγωγή, χωρίς εξαγωγή, χωρίς μέγιστα μεγέθη αρχείων για αντιμετώπιση ... απλά FTP.

Τώρα που είχα τον ιστότοπο και τη βάση δεδομένων τοπικά, αναπνέω ανακούφιση. Αν απλά σταματούσα εδώ και είμαι υπομονετικός, το ζήτημα του DNS θα είχε επιλυθεί και ο Pat θα είχε δημιουργήσει αντίγραφα ασφαλείας νωρίτερα. Επαλήθευσα ότι το Όνομα τομέα εξακολουθούσε να δείχνει στους κατάλληλους διακομιστές ονομάτων του κεντρικού υπολογιστή μου που χρησιμοποιούν Whois.net. Εάν ελέγξετε τον τομέα σας εκεί, οι διακομιστές ονομάτων βρίσκονται στο κάτω μέρος της αναφοράς.

Αυτό με οδήγησε να πιστέψω ότι ο ιστότοπος θα μπορούσε ενδεχομένως να έχει παραβιαστεί. Ο διακομιστής ονόματος ήταν σωστός, αλλά η σελίδα που εμφανίστηκε ήταν κάποια τρομερή σελίδα που έμοιαζε με ανεπιθύμητο περιεχόμενο. Χρησιμοποίησα το Πρόσθετο Live Headers στον Firefox για να βεβαιωθώ ότι δεν ανακατευθυνόμουν - το τυπικό hack που βλέπουν πολλοί άνθρωποι. Ο ιστότοπος δεν ανακατευθυνόταν. Θα μπορούσα να είχα κάνει κάποια επιπλέον αντιμετώπιση προβλημάτων. Ωστόσο, έβαλα ένα εισιτήριο υποστήριξης με τον οικοδεσπότη μου, ώστε οι ειδικοί τους να μπορούν να ξεκινήσουν την έρευνα.

Επαναφορά του ιστότοπού σας σε διαφορετικό λογαριασμό ή κεντρικό υπολογιστή:

Δεν είχα ενημερώσει τον Pat στην τελευταία έκδοση του WordPress 2.1, PHP και MySQL, οπότε αποφάσισα ότι δεν υπήρχε καλύτερη στιγμή από το παρόν! Διαγράφω τον παλιό του λογαριασμό και ξεκίνησα έναν νέο λογαριασμό. Εισήγαγα ξανά τις πληροφορίες ψευδώνυμου του email και φόρτωσα τη βάση δεδομένων WordPress 2.1 και το περιεχόμενο του Pat:

  • wp-content upload directory - εδώ βρίσκονται όλες οι μεταφορτωμένες εικόνες σας.
  • Κατάλογος wp-content plugins - όλες οι προσθήκες σας (κάντε το τελευταίο, ωστόσο, επειδή ενδέχεται να έχετε προβλήματα με την έκδοση.
  • Κατάλογος θεμάτων wp-content - το θέμα σας.

Ελπίζω σε μια μελλοντική έκδοση του WordPress ότι αυτοί οι 3 κατάλογοι είναι ριζικοί και όχι υποκατάλογοι. Θα έκανε πολύ πιο εύκολη την αναβάθμιση! Μέχρι αυτή τη στιγμή, ο οικοδεσπότης μου είχε βρει το πρόβλημα DNS και είχε ανακατευθύνει σωστά τον ιστότοπο. Μπά! Τώρα η σελίδα του Pat επανερχόταν με ένα μήνυμα αναβάθμισης WordPress. Έκανα κλικ για να αναβαθμίσω τη βάση δεδομένων και έκανε αντίγραφα ασφαλείας ... σχεδόν.

Θυμάστε το θέμα κρυπτογράφησης για το οποίο μίλησα; Ναι, ο Πατ δεν μπορούσε να συνδεθεί εξαιτίας αυτού. Ο κωδικός πρόσβασής του δεν αποκρυπτογραφούσε πλέον σωστά την τιμή στη βάση δεδομένων, οπότε είχα μια ακόμη διόρθωση. Είχα συνδεθεί φυσικά στη βάση δεδομένων και άλλαξα τη διεύθυνση ηλεκτρονικού ταχυδρομείου απάντησης του Pat στον πίνακα χρηστών στη διεύθυνση ηλεκτρονικού ταχυδρομείου μου. Στη συνέχεια χρησιμοποίησα τη λειτουργία "Έχασα τον κωδικό μου" για να στείλω email στον εαυτό μου έναν σύνδεσμο για την επαναφορά του κωδικού πρόσβασης. Μετά την επαναφορά του κωδικού πρόσβασης, συνδέθηκα και άλλαξα ξανά τη διεύθυνση ηλεκτρονικού ταχυδρομείου του Pat.

Και τώρα ο Πατ επιστρέφει! Το Hindsight είναι 20/20… αν περίμενα απλώς τον οικοδεσπότη μου, το ζήτημα θα είχε διορθωθεί. Πραγματικά περίπλοκα το θέμα. Ωστόσο, ο Pat έχει αναβαθμίσει και τρέχει τις καλύτερες εκδόσεις των πάντων. Λυπάμαι που έμεινε τόσο πολύ, όμως. Δεν χρειάζεται πολύς χρόνος για να επιστρέψετε από τον χρόνο διακοπής, αλλά είναι μια δυσάρεστη ταλαιπωρία! Συγνώμη, Πατ!

Διδάγματα:

  1. Βεβαιωθείτε ότι είστε με έναν οικοδεσπότη που διαθέτει εξαιρετικά αντίγραφα ασφαλείας.
  2. Δημιουργήστε αντίγραφα ασφαλείας του ιστότοπου και της βάσης δεδομένων σας και αποθηκεύστε τα σε ασφαλή τοποθεσία.
  3. Εάν είστε με έναν καλό οικοδεσπότη, βασιστείτε σε αυτούς για να βρείτε και να διορθώσετε το ζήτημα.
  4. Εάν χρειαστεί, μεταβείτε σε έναν νέο κεντρικό υπολογιστή ή λογαριασμό και κατανοήστε πώς να επαναφέρετε τον ιστότοπο, τη βάση δεδομένων και να ανακτήσετε τον κωδικό πρόσβασής σας.

Μερικές πρόσθετες πληροφορίες

Σήμερα η ζήτηση για γρήγορη σύνδεση στο Διαδίκτυο έχει αυξηθεί πολλές φορές. Σίγουρα, σε αυτόν τον κινούμενο κόσμο του Διαδικτύου, δορυφορικό τηλέφωνο έχει αποδείξει την αξία του. Όταν πρόκειται για ασύρματο internet, οι άνθρωποι διακυβεύονται και ρωτούν ασύρματο internet πώς πολύτιμη για αυτούς. Ειδικά για τους webmasters η σημασία του ασύρματο DSL δεν είναι πια ερώτηση. Προτιμούν κυρίως αυτοί οι webmaster στούντιο σχεδιασμού ιστοσελίδων για το σχεδιασμό και στη συνέχεια χρειάζεστε αυτήν τη σύνδεση υψηλής ταχύτητας για να το ανεβάσετε. Ως επόμενο βήμα, αυτή η γρήγορη σύνδεση απαιτείται επίσης κατά τη διαδικασία του μάρκετινγκ μηχανών αναζήτησης. Ένα άτομο που έχει Πιστοποίηση της Microsoft μπορεί εύκολα να χειριστεί όλα τα προβλήματα στη δικτύωση αυτών των συνδέσεων.

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.