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

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

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

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

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

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

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

  1. Προτού συμβεί αυτό, πρέπει να πω ότι είμαι με μια φανταστική εταιρεία φιλοξενίας ιστοσελίδων που κάνει ολοκληρωμένα αντίγραφα ασφαλείας. Δεν είχα ποτέ πρόβλημα που δεν μπόρεσαν να διορθώσουν μέσω αντιγράφων ασφαλείας. Έχω ακούσει εφιάλτες από άλλους ανθρώπους στα blogs και τους ιστότοπους τους να χάνουν εντελώς. Δεν μπορώ να φανταστώ πώς είναι να περάσω από αυτό. (Εγγραφείτε στο 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 στον πίνακα χρήστη στη διεύθυνση email μου. Στη συνέχεια χρησιμοποίησα τη λειτουργία "Lost my Password" για να στείλω μέσω email έναν σύνδεσμο για να επαναφέρω τον κωδικό πρόσβασης. Μετά την επαναφορά του κωδικού πρόσβασης, συνδέθηκα και άλλαξα τη διεύθυνση email του Pat.

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

Διδάγματα:

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

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

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

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

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