Εδώ στην ActionWeb, λατρεύουμε τη χρήση του WordPress, αλλά υπάρχει μία διαδικασία που μερικές φορές καταντάει πραγματικά ενοχλιτική. Αναφέρομαι στην μεταφορά  απο έναν τοπικό server (localhost) σε ένα οποιοδήποτε web server. Δεν υπάρχει αυτόματος τρόπος για να γίνει αυτό, αλλά αυτός ο οδηγός σας καθοδηγεί εύκολα, για να λύσετε αυτό το πρόβλημα. Είναι η πιο αξιόπιστη μέθοδος που έχω βρεί κατά την μεταφορά ιστοσελίδων από localhost σε έναν web server.

Τα βήματα είναι τα εξής:

  1. Εξαγωγή της βάσης σας από τον τοπικό σερβερ (localhost) χρησιμοποιώντας το phpMyAdmin ως  .zip. Αποσυμπιέστε το zip κάπου τοπικά για την επεξεργασία του αρχείου.
  2. Ανοίξτε το αρχείο .SQL σε καποιον editor (που να υποστηρίζει UTF-8) και κάνετε μια γενική αναζήτηση για τον όρο “localhost”. Βρείτε τη σειρά για αντικατάσταση, συνήθως “http://localhost/η-σελίδα σας” ανάλογα με το πώς έχετε ονομάσει τον φάκελο στον τοπικό διακομιστή σας.
  3. Κάνετε  “αντικατάσταση σε όλα” χρησιμοποιώντας την εφαρμογή αντικατάστασης του editor σας για να  αντικαταστήσει το url που περιέχει το localhost, με το νέο σας url, που λογικά έχει την μορφή http://your-domain.gr. Αφού ντικατασταθούν όλες οι προτάσεις με το νέο url, κάντε αποθήκευση σε μορφή UTF-8. Μπορεί να θέλετε να αποθηκεύσετε το αρχείο σας, ως νέο αρχείο σε περίπτωση που χρειαστεί να το επαναφέρετε.
  4.  Ανοίξτε το phpMyAdmin στο control panel του web server που θέλετε να ανεβάσετε την σελίδα σας, δημιουργήστε μια βάση δεδομένων και εισάγετε το νέο αρχείο .SQL.Σε κάποιoυς hosting providers είναι πιο εύκολο να δημιουργήσετε πακέτο φιλοξενίας και τις απαραίτητες βάσεις, χρησιμοποιώντας τα εργαλεία που προσφέρουν.

    Στη συνέχεια επεξεργαστείτε το phpMyAdmin για την εισαγωγή του αρχείου. Αν όλα είναι εντάξει θα πρέπει να έχετε τώρα εγκαταστήσει την βάση δεδομένων σας. Σημειώστε κάπου, πληροφορίες όπως: όνομα βάσης, όνομα χρήστη και κωδικό πρόσβασης, θα τα χρειαστούμε παρακάτω (βήμα 6).

  5. Χρησιμοποιώντας το FileZilla (ή κάποιο άλλο πρόγραμμα FTP) ανεβάσετε τα αρχεία της ιστοσελίδας σας στον web server. Κατά την διάρκεια του upload των αρχείων, ήρθε η ώρα να δημιουργήσουμε το wp-config.php αρχείο με τα νέα δεδομένα, καλό είναι να δημιουργήσετε ένα αντίγραφο του υπάρχοντος αρχείου wp-config.php στον τοπικό φάκελο της ιστοσελίδας σας.
  6. Ανοίξτε το αρχείο και αλλάξτε το υπάρχον όνομα της βάσης με το όνομα της βάσης του web server που φτιάξατε πιο πάνω (βήμα 4). Επίσης, αλλάξτε το όνομα χρήστη και τον κωδικό πρόσβασης για τη βάση δεδομένων, ανάλογα με το τι έχετε δηλώσει κατα την δημιουργία της (βήμα 4). Αποθηκεύστε το αρχείο ώς wp-config.php και ανεβάστε το στο web server σας.
  7. Μόλις ολοκληρωθεί το ανέβασμα των αρχείων σας, συνδεθείτε στο admin panel του WordPress και πηγαίνετε στο: ρυθμίσεις/Permalink. Εκεί απλά κάντε κλικ στο κουμπί Αποθήκευση (δεν αλλάζετε τίποτα, εκτός και εάν θέλετε). Αυτό επαναφέρει στα permalinks τις νέες διευθύνσεις URL που δώσαμε, έτσι ώστε οι συνδέσεις με τις εσωτερικές σελίδες να λειτουργούν σε όλη την ιστοσελίδα σας.

Αυτό ήταν όλο! Ελπίζω να σας φάνηκε χρήσιμο!