Tag Archives: backup

Blog Backup

Αυτό το ποστ είναι παραγγελία του kitsosmitsos.

Backup για blog στον blogger(=blogspot).

Μετά από είσοδο στον blogger, πηγαίνουμε  Settings>Basic>Export (στα ελληνικά θα πρέπει να είναι Ρυθμίσεις>Βασικές>Εξαγωγή). Το εξαγώμενο είναι ένα αρχείο τύπου  xml με όλα τα ποστ και τα σχόλια.  Υπάρχει ένα θέμα με τις φωτογραφίες όμως. Αν παίρνουμε το backup για να το χρησιμοποιήσουμε ξανά στο blogger, στο ίδιο ή άλλο blog, δεν υπάρχει θέμα. Αν θέλουμε να το χρησιμοποιήσουμε αλλού, τότε τα link των φωτογραφιών δεν θα δουλεύουν.

blogger_backup

Αν θέλουμε να πάρουμε τις φωτογραφίες μας από τον  blogger, μπορούμε να το κάνουμε δίνοντας:

http://yourblog.blogspot.com/search/max-results=xxx

όπου xxx ένας αριθμός μεγαλύτερος από το σύνολο των αναρτήσεων μας. Θα δημιουργήσουμε έτσι μια τεράστια σελίδα με όλα τα ποστ μέσα, κι ύστερα με τη χρήση ενός  plugin του firefox, του  DownloadthemAll,  μπορούμε να καταβάσουμε όλες τις εικόνες [via].

Για να μην έχουμε αυτό το πρόβλημα με τις εικόνες, καλό είναι να τις αποθηκεύουμε εξαρχής σε ένα εξωτερικό site,  όπως το imageshack.

Backup για wordpress.com

To wordpress δίνει κι αυτό δυνατότητα για εξαγωγή από Tools>Export. Κατά την εισαγωγή σε άλλο μπλογκ του backup προσφέρει τη δυνατότητα να φέρει και τις εικόνες καθώς οι πληροφορίες γι αυτές είναι μέσα στα ποστ. Για τις εικόνες ισχύει κι εδώ η σύστατη για imageshack.

Backup για hosted wordpress.

Όταν φιλοξενούμε το wordpress σε δικό μας σέρβερ, έχουμε παραπάνω επιλογές. Προφανώς δουλεύει και το export όπως στο .com αλλά για πλήρες backup καταφεύγουμε στη βάση δεδομένων. (Για τις εικόνες και τα λoιπά media αντιγράφουμε απλά τον κατάλογο /wp-content/uploads σε κάποιο εξωτερικό μέσο αποθήκευσης.)

Οι συνηθέστεροι τρόποι αλληλεπίδρασης με τη βάση είναι:

Στην πρώτη περίπτωση, χρησιμοποιούμε κι εκεί την σχετική λειτουργία εξαγωγής.
db_export

Στην δεύτερη ο τρόπος που εγώ βρίσκω πιο πρακτικό είναι με το utility mysqldump.

Δίνουμε στο shell prompt:

mysqldump -uusername -ppassworddatabasename > backup.sql (όπου πλάγια βάζετε αντίστοιχα το όνομα της βάσης και το όνομα του αρχείου backup που θέλετε)

Η λειτουργία αυτή μπορεί να αυτοματοποιηθεί με χρήση του cron, αλλά έχω φύγει ήδη μακρυά από τις απλές οδηγίες για αρχαρίους πλέον. Ελπίζω να πιάσουν τόπο 🙂

Τα έκανα θάλασσα

Ζητάω συγνώμη από τους αναγνώστες και συνδρομητές του μπλογκ γιατί  εχτές με μια βιαστική ενέργεια κυριολεκτικά τα έκανα θάλασσα: προσπαθώντας να μεταφέρω και το podcamp.gr κι ενώ βιαζόμουν να φύγω, αντέγραψα από απροσεξία τη βάση του podcamp πάνω στη βάση του metablogging.

Αποτέλεσμα; Το μπλογκ εξαφανίστηκε για πάνω από 6 ώρες και το feed του ανακατεύτηκε με το feed του podcamp.

Ακόμα χειρότερα: δεν είχα προλάβει να πάρω backup για τα τελευταία ποστ, με αποτέλεσμα να χρειαστεί να τα περάσω με το χέρι.

Ακόμα πιο χάλια: όλα τα podcast έπαψαν να δουλεύουν και χρειάστηκε να τα κάνω update με το χέρι, ένα ένα.

Το μόνο θετικό; Το disqus κυριολεκτικά μ’ έσωσε γιατί τα τελευταία σχόλια που ήταν πολλά και ουσιαστικά, θα χάνονταν διαπαντός αν ήταν αποθηκευμεύνα στο wordpress.

Mea culpa! Ελπίζω να έστρωσαν όλα τώρα. Άν παρατηρήσετε κάτι το περίεργο, παρακαλώ ενημερώστε.