Πω πω πω - WordPress spam and upgrade woes

Όσοι ήρθατε στο Σπιτάκι το τελευταίο μισάωρο, ίσως είδατε το dreadful ‘Hello World,’ ένδειξη φρέσκου (και άδειου!) installation του WordPress. Ευτηχώς τώρα έχουμε επανέλθει στη φυσιολογική μας κατάσταση, και δε φαίνεται να έχουμε χάσει τίποτα, ούτε posts, ούτε comments, ούτε photos. Αλλά πως φτάσαμε σ’ αυτό το σημείο;

Όλα αρχίσαν όταν σήμερα μας ήρθαν απανωτά πέντε μυνήματα spam. Παλαιότερα είχε προσφερθεί και κάποιος Έλληνας να μας κάνει κάτι πράγματα που δε θα επαναλάβω, ενημερώνοντας μας μάλιστα με ωραία, μεγάλα, κεφαλαία γράμματα. Edit comment, spam, save, done. Σήμερα όμως ήταν κάτι το διαφορετικό.

Πέντε comments, απανωτά, σε παλιά posts κιόλας. “Nice blog, interesting comments. Keep up the good work.” Και φυσικά, ένα link για online casinos. Είχα άπειρο spam σε ένα προηγούμενο μου blog στα Αγγλικά, και δεν έχω όρεξη να μπλέξω πάλι. Ξέρει κανείς καμιά καλή λύση για το WordPress; Σε Movable Type υπήρχε το Blacklist ας πούμε, υπάρχει κάποιο αντίστοιχο plugin με centralized database;

Τέλος πάντων, τα μαρκάρω ως spam, και κοιτάω το dashboard. Major exploit λέει, κάντε upgrade. Σκέφτομαι πως με το exploit ίσως μπορούν να μας περνάνε spam χωρίς moderation κτλ. Οπότε λέω ας κάνω upgrade.

Το upgrade φαίνεται πολύ απλό. Κάντε backup την database σας λέει, σβήστε τα πάντα εκτός από το /wp-content και το wp-config.php, ανεβάστε τα καινούργια, και μετά τρέξτε το /wp-admin/upgrade.php. Όλα ωραία και καλά.

Πρώτη βλακεία. Σβήνω το wp-config.php. Δεν το περιμένατε; Μικρό το κακό όμως, αφού ουσιαστικά το μόνο που περιέχει είναι το όνομα της database και το password, ώστε να κάνει login. Τα ξαναφτιάχνω, και τρέχω το upgrade. Errors.

Δεύτερη βλακεία. Μου λέει πως δεν έχω κάνει install ακόμα, οπότε λέω, γιατί όχι, έχω και το backup, και κάνω install. Hello Hello World.

Κοιτάω τη database, και είναι εκεί, όλα τα tables, τα πάντα σωστά. Γιατί δε δουλεύει. Kάπου εδώ αρχίζω να πανικοβάλομαι. Βλέπετε το Σπιτάκι δεν είναι μόνο δικό μου, έχω καθήκον και στους συγκατοίκους, και μπορεί να έτρωγα σοβαρό κράξιμο αν δεν το έφτιαχνα σύντομα.

Τρέχω στο support forum του WordPress, λέω το πρόβλημα μου. Βάζω το κριθαράκι με τις μπριζόλες στο φούρνο, τις οποίες μάλλον έκαψα και λίγο γιατί φυσικά το Σπιτάκι και ο πανικός μου προείχαν, και πήγα να κάνω ένα ντουζάκι, να ηρεμήσω λίγο, και να περάσει ο χρόνος μέχρι να μου απαντήσει κάποιος πιο σοφός και ψύχραιμος.

Αν και τα λεπτά στο ντουζ περνούσαν πολύ αργά, σε αντίθεση με το συνηθισμένο τους, υπήρχε απάντηση όταν βγήκα. Μου ‘πε να κοιτάξω μια σελίδα για database restoring. Ωραία, πάω εκεί, πάω να κάνω ό,τι μου λέει, το Step 2.

Και εκεί, επιτέλους, συνειδητοποιώ πως το πρώτο λάθος, που φαινόταν το πιο αθώο, ήταν η μεγάλη βλακεία, και πως το δεύτερο λάθος, που φαινόταν το πιο σημαντικό πιθανώς, ήταν το σωτήριο. Βλέπετε, το wp-config.php περιέχει και ένα ακόμα πράγμα. Το prefix των database tables στη MySQL. Κανονικά ας πούμε βγαίνουν tables σαν wp_comments, wp_posts, κτλ. Αυτό όμως εγώ το είχα αλλάξει σε spitaki_comments, spitaki_posts, κτλ. Όταν έφτιαξα το καινούργιο όμως wp-config.php δε το θυμήθηκα, οπότε τώρα λόγω του δεύτερου λάθους υπήρχαν δύο databases, μια wp_ και μια spitaki_. Οπότε μια αλλαγή στο wp-config.php και είμαστε πάλι back in business.

Αϊ αϊ αϊ.

3 Responses to “Πω πω πω - WordPress spam and upgrade woes”


  1. 1 morpheous Jul 1st, 2005 at 2:03 am

    γεα!!
    Δεν γουστάρεις τρελά τώρα που δεν μάσησες;
    : )

  2. 2 2M3 Jul 1st, 2005 at 1:01 pm

    Δε φαντάζεσαι τι κράξιμο θα έτρωγες…

  3. 3 Oneiros Jul 1st, 2005 at 1:36 pm

    All’s well that ends well (άσε που μαζεύεις εμπειρία κι αδρεναλίνη!). Έχω πάθει κι εγώ τέτοια ωραία χουνέρια με διάφορα CMS, κι είχα σκεφτεί κάποια στιγμή ν’ ανοίξω σχετικό φόρουμ.

    ΥΓ: Το πιό ..αναζωογονητικό rebound τέτοιου είδους ήταν όταν, κάνοντας πειράματα με το dd, έσβησα κατά λάθος όλα τα partition records του βασικού μου δίσκου (και το MBR), κι ανακάλυψα μετά από 2 ώρες τη δισκέτα με το backup τους.

Leave a Reply