Χειροκίνητη μεταφορά του WordPress: αρχεία, βάση δεδομένων και wp-config.php
Ένας ιστότοπος WordPress αποτελείται από δύο μέρη: τα αρχεία (το ίδιο το WordPress, το θέμα σας, τα πρόσθετα και τα ανεβασμένα αρχεία) και τη βάση δεδομένων (τις σελίδες, τα άρθρα, τους χρήστες και τις ρυθμίσεις σας). Το αρχείο wp-config.php συνδέει αυτά τα δύο. Αν κάνετε τη μεταφορά χειροκίνητα, μεταφέρετε και τα δύο και προσαρμόζετε το wp-config.php. Εδώ θα βρείτε τα βήματα για μεταφορά σε ένα πακέτο της WebOké.
Πρώτα: πρέπει να γίνει χειροκίνητα;
Η χειροκίνητη μεταφορά απαιτεί την περισσότερη δουλειά, αλλά βλέπετε κάθε βήμα και λειτουργεί ακόμη και όταν άλλοι τρόποι αποτυγχάνουν. Υπάρχουν ευκολότεροι δρόμοι:
- Στο Website Manager του Το WebOké μου επιλέξτε Εισαγωγή ιστότοπου και Ο ιστότοπος φιλοξενείται σε άλλον πάροχο. Δείτε Γίνεται αυτό και στο Το WebOké μου; Το Website Manager.
- Το Installatron μπορεί να ανακτήσει έναν ιστότοπο από άλλον server: Εισαγωγή υπάρχοντος ιστότοπου στο Installatron.
- Μπορείτε επίσης να αφήσετε τη μεταφορά σε εμάς: Δωρεάν υπηρεσία μεταφοράς: έτσι μεταφέρουμε τον ιστότοπό σας στη WebOké.
Μεταφέρετε και το domain και το email σας; Τότε διαβάστε πρώτα το Μεταφορά domain, ιστότοπου και email μαζί χωρίς διακοπή: το πλάνο βημάτων. Αυτό καθορίζει τη σειρά.
Βήμα 1: τα αρχεία
- Στον παλιό σας πάροχο δημιουργήστε ένα zip ολόκληρου του φακέλου web του ιστότοπού σας ή κατεβάστε όλα τα αρχεία μέσω SFTP ή FTP. Μην ξεχάσετε το
.htaccess: τα αρχεία που ξεκινούν με τελεία είναι συχνά κρυφά. - Ανεβάστε το zip στη WebOké στον φάκελο
domains/example.com/public_htmlκαι αποσυμπιέστε το εκεί. Δείτε Αποσυμπίεση και δημιουργία αρχείων zip. Προσέξτε να μην καταλήξει ο ιστότοπός σας έναν φάκελο πιο βαθιά. - Αφαιρέστε την προεπιλεγμένη σελίδα
index.htmlτης WebOké αν υπάρχει ακόμη και διαγράψτε το zip μετά την αποσυμπίεση.
Βήμα 2: η βάση δεδομένων
- Εξαγάγετε τη βάση δεδομένων στον παλιό σας πάροχο, για παράδειγμα με το phpMyAdmin. Στη WebOké γίνεται έτσι: Εξαγωγή βάσης δεδομένων.
- Στο DirectAdmin δημιουργήστε μια νέα, κενή βάση δεδομένων με έναν χρήστη. Το όνομα χρήστη σας στο DA και μια κάτω παύλα προστίθενται αυτόματα μπροστά από το όνομα. Σημειώστε το όνομα, τον χρήστη και τον κωδικό πρόσβασης. Δείτε Ποιο είναι το όνομα χρήστη, ο κωδικός πρόσβασης και το όνομα της βάσης δεδομένων για το MySQL;
- Εισαγάγετε την εξαγωγή σας σε αυτή τη βάση δεδομένων. Αν περιέχει μια γραμμή
CREATE DATABASEήUSEμε το παλιό όνομα, αφαιρέστε την. Δείτε Εισαγωγή βάσης δεδομένων, ακόμη και μεγάλων αρχείων.
public_html, ούτε για λίγο. Όποιος μαντέψει το όνομα μπορεί να το κατεβάσει, μαζί με όλα τα δεδομένα του ιστότοπού σας και των πελατών σας. Χρησιμοποιήστε τον κύριο φάκελο του πακέτου σας και διαγράψτε το αρχείο όταν τελειώσετε.Βήμα 3: προσαρμογή του wp-config.php
Ανοίξτε το wp-config.php στο public_html με τη Διαχείριση αρχείων (δεξί κλικ, Επεξεργασία) και συμπληρώστε τα στοιχεία της νέας βάσης δεδομένων:
define( 'DB_NAME', 'gebruiker_wp' ); define( 'DB_USER', 'gebruiker_wp' ); define( 'DB_PASSWORD', 'het-wachtwoord-van-de-databasegebruiker' ); define( 'DB_HOST', 'localhost' );
Στη WebOké ο host είναι πάντα localhost. Ελέγξτε επίσης τη γραμμή $table_prefix: πρέπει να έχει το ίδιο πρόθεμα με τους πίνακες της βάσης δεδομένων σας, για παράδειγμα wp_. Αν κάποιο από αυτά τα στοιχεία δεν είναι σωστό, θα δείτε "Error establishing a database connection", δείτε Error establishing a database connection.
Βήμα 4: νέα διεύθυνση; Αναζήτηση και αντικατάσταση
Αν το domain παραμένει το ίδιο, δεν χρειάζεται να αλλάξει τίποτα στη βάση δεδομένων. Αν ο ιστότοπός σας μεταφέρεται σε άλλο domain ή από http σε https, αντικαταστήστε τη διεύθυνση σε ολόκληρη τη βάση δεδομένων με ένα εργαλείο που κατανοεί σειριοποιημένα δεδομένα. Μη χρησιμοποιείτε ποτέ μια απλή εντολή SQL για αυτό. Δείτε Αναζήτηση και αντικατάσταση στη βάση δεδομένων του WordPress.
Βήμα 5: δοκιμή πριν μεταφερθεί το domain
Αν το domain σας δείχνει ακόμη στον παλιό πάροχο, μπορείτε ήδη να δείτε τον ιστότοπο σε εμάς χωρίς να αλλάξετε τίποτα στο DNS. Δείτε Προβολή του ιστότοπού σας στη WebOké πριν μεταφέρετε το domain. Ελέγξτε τις σελίδες σας, τη σύνδεση, τις φόρμες και, αν υπάρχει, το ηλεκτρονικό σας κατάστημα.
Βήμα 6: η μετάβαση
- Έχετε ηλεκτρονικό κατάστημα ή λαμβάνετε σχόλια; Τότε από εδώ και πέρα μην αλλάζετε τίποτα στον παλιό ιστότοπο. Μεταφέρετε τη βάση δεδομένων άλλη μία φορά αν έχει αλλάξει κάτι από το βήμα 2.
- Κατευθύνετε το domain σας στη WebOké ή μεταφέρετέ το, σύμφωνα με το πλάνο βημάτων του KB 99 παραπάνω.
- Μετά τη μεταφορά, ο ιστότοπός σας λαμβάνει αυτόματα πιστοποιητικό. Αν αυτό δεν γίνει, δείτε Ενεργοποίηση και ανανέωση πιστοποιητικού SSL και επίλυση προβλημάτων.
Μετά τη μεταφορά
- Αν οι σελίδες εμφανίζουν σφάλμα 404, πατήστε μία φορά αποθήκευση στις Ρυθμίσεις > Μόνιμοι σύνδεσμοι. Περισσότερες αιτίες θα βρείτε στο Ο ιστότοπός μου δεν λειτουργεί μετά το ανέβασμα ή τη μεταφορά.
- Ελέγξτε αν ο ιστότοπός σας στέλνει email, δείτε Αξιόπιστη αποστολή email από το WordPress και το WooCommerce μέσω SMTP.
- Αν είχατε cronjobs στον παλιό πάροχο, ρυθμίστε τα ξανά. Δείτε Cron Jobs: αυτόματη εκτέλεση εργασιών.
- Εισαγάγετε τον ιστότοπο στο Installatron ή στο Website Manager, ώστε να μπορείτε να τον ενημερώνετε και να δημιουργείτε αντίγραφα ασφαλείας από εκεί (KB 182 παραπάνω).
- Ακυρώστε την παλιά φιλοξενία μόνο όταν όλα λειτουργούν σωστά για μερικές ημέρες και κατεβάστε πρώτα ένα τελευταίο αντίγραφο ασφαλείας από εκεί.
Μεταφέρθηκε ο ιστότοπός σας και σε άλλο domain; Τότε ρυθμίστε ανακατεύθυνση από το παλιό domain και διατηρήστε το. Δείτε Μεταφορά του ιστότοπού σας σε άλλο domain χωρίς απώλεια της θέσης σας στις μηχανές αναζήτησης.
Περισσότερα
- Migrating WordPress στο developer.wordpress.org (στα Αγγλικά)
Θέλετε να μάθετε περισσότερα; Παρακολουθήστε το δωρεάν μάθημα WordPress, ενότητα 9.5 Μεταφορά ιστότοπου WordPress.
