WordPress: Δημιουργία αντιγράφων ασφαλείας και επαναφορά σε άλλον διακομιστή

επισκευήΌταν ο ιστότοπός μου δέχθηκε επίθεση με bots σχολιασμού-ανεπιθύμητου περιεχομένου (ακούγεται σαν επιστημονική φαντασία, ε;), αναγκάστηκα να επανεκκινήσω τον διακομιστή μου αρκετές φορές πριν από την αποτροπή της επίθεσης. Στην πραγματικότητα πιστεύω ότι κατά κάποιον τρόπο κατέστρεψα τη βάση δεδομένων ή ένα αρχείο στο WordPress, επειδή μετά το συμβάν, ο ιστότοπος δεν θα διαρκούσε περισσότερο από μερικές ώρες περίπου χωρίς να πάει κάτω.

Επωφελήθηκα από την ευκαιρία να μετακινήσω τον ιστότοπό μου σε έναν νέο λογαριασμό στον λογαριασμό μεταπωλητή μου στη διεύθυνση Jumpline.comεικόνα 2260935 1169332. Είμαι εκστατικός με το Jumpline όλα αυτά τα χρόνια. Φιλοξενώ περίπου 30 ιστότοπους και σχεδόν ποτέ δεν λαμβάνω κλήση από τους πελάτες που φιλοξενούν μαζί μου (εκτός εάν χρειάζονται βοήθεια). Η υπηρεσία είναι αξιοσημείωτη και η ομάδα υποστήριξής τους είναι φανταστική.

Οι τεχνικοί υποστήριξής τους ήταν στην πραγματικότητα τα παιδιά που αναγνώρισαν ότι ήταν μερικά spam-bots που σκότωσαν τον ιστότοπό μου (Ευχαριστώ!). Η μετάβαση στο νέο λογαριασμό φέρνει τώρα αυτόν τον ιστότοπο στην τελευταία έκδοση της PHP / MySQL και έχει μια πραγματικά ωραία εφαρμογή Ajax Webmail.

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

Κοίταξα ακόμη και μερικές πρόσθετες προσθήκες που θα έδιναν το ιστολόγιό σας WordPress σε XML για επανεισαγωγή, αλλά τότε θα χάσετε πολλά δεδομένα. Δώδεκα ώρες αργότερα (κοιμήθηκα) και νομίζω ότι έχω ολοκληρώσει τη μετακίνηση του λογαριασμού και όλων των σχετικών δεδομένων, ωστόσο. Ήταν λίγο εφιάλτης, αλλά εδώ έκανα:

  1. Δημιουργήθηκε αντίγραφο ασφαλείας του αρχικού ιστότοπου και της βάσης δεδομένων.
  2. Εγκαταστάθηκε το WordPress από το μηδέν στον νέο λογαριασμό.
  3. Εγκαταστήσαμε τις τελευταίες προσθήκες WordPress από την αρχή στον νέο λογαριασμό.
  4. Ορίστε όλες τις επιλογές προσθηκών και τις ρυθμίσεις ιστότοπου.
  5. Πραγματοποιήθηκε σύγκριση πίνακα για κάθε πίνακα από τη βάση δεδομένων προέλευσης και τη βάση δεδομένων προορισμού.
  6. Διαγράφηκαν όλα τα πεδία στη βάση δεδομένων προέλευσης που δεν υπήρχαν στη βάση δεδομένων προορισμού.
  7. Αδειάστηκαν όλοι οι πίνακες στη βάση δεδομένων προορισμού (απαλλαγείτε από τις τυπικές δοκιμαστικές θέσεις WP.
  8. Έγινε εξαγωγή κάθε πίνακα χωρίς πτώση και αναδημιουργία. Αυτό θα γράψει τις εγγραφές στη νέα βάση δεδομένων με τα ίδια κλειδιά, ώστε καμία από τις σχέσεις να μην είναι σπασμένη.
  9. Αντιγράψαμε το φάκελο wp-content \ upload από τον λογαριασμό προέλευσης στον λογαριασμό προορισμού. Από τη στιγμή που μετακόμισα το όνομα τομέα, διατηρήθηκαν όλες οι αναφορές εικόνας.
  10. Έτρεξα το blog και το δοκίμασα! Έπρεπε να καθαρίσω μερικούς μόνιμους συνδέσμους σελίδας, δεν είμαι σίγουρος γιατί, αλλά μετά ήταν εντάξει.

Είναι ενδιαφέρον ότι το WordPress έχει ενσωματωμένες εισαγωγές για ανταγωνιστικές πλατφόρμες blogging, αλλά δεν υπάρχει εισαγωγή για την εκτέλεση εισαγωγής WordPress σε WordPress που θα αγνοεί τις τροποποιήσεις προσθηκών.

Αυτό το έκανε πολύ. Μπορεί να παρατηρήσετε ότι τρέχω ένα νέο θέμα. Είχα απλώς πάρα πολλά μικρά προβλήματα με το θέμα beta που έτρεχα. Έχω κάνει κάποια εκτενή προσαρμογή αυτού του θέματος, αλλά νομίζω ότι το έχω σχεδόν όπου το θέλω.

Το μόνο παράπονό μου με το θέμα είναι ότι το συγγραφέας δεν εφάρμοσε ένα κοινό υποσέλιδο σε όλο το θέμα που βρισκόταν πάνω από την κάτω ετικέτα> body> tag, επομένως έπρεπε να εισαγάγω χειροκίνητα το σενάριό μου στο Google Analytics. Θα μπορούσα να δημιουργήσω ένα προσαρμοσμένο υποσέλιδο και να το αναφέρω, αλλά νομίζω ότι αργότερα θα είχα μπερδευτεί αφού ο συγγραφέας του θέματος χρησιμοποίησε το όνομα «υποσέλιδο» σε όλα. Είναι όμως ένα πολύ ωραίο θέμα!

Υποθέτω ότι είμαι πίσω τώρα! Τώρα πρέπει να πάω στη δουλειά!

3 Σχόλια

  1. 1
  2. 2

    Απλά μια σκέψη…
    Πάντα δοκιμάζω τη δημιουργία αντιγράφων ασφαλείας και επαναφέρω λύσεις, η ανάρτησή σας πήρε την προσοχή μου.
    Η χρήση της ενσωματωμένης εξαγωγής και εισαγωγής ενσωματωμένη στο 2.1, ήταν ένα όνειρο. Είχα πρόβλημα με τα γραφικά που εμφανίζονται.
    Πρόκειται να εξαλείψω και να επανεκκινήσω το δοκιμαστικό ιστολόγιο, αλλά αυτή τη φορά θα επεξεργαστώ το αρχείο XML ώστε να αντικατοπτρίζει τη νέα θέση των εικόνων.

  3. 3

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

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

    Ωχ, χρειάστηκε λίγος χρόνος, αλλά μπόρεσα να τραβήξω αυτές τις πληροφορίες από το αρχείο .SQL που έχω δημιουργήσει αντίγραφα ασφαλείας πριν διαγράψω τη βάση δεδομένων.

    Ευχαριστούμε που μοιραστήκατε τις εμπειρίες σας.

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

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