Μεταφέρετε το WordPress σε άλλη φιλοξενία, τομέα ή Ντένβερ. Μεταφορά wordpress σε άλλο τομέα από μόνος σας Μεταφορά wordpress σε άλλο τομέα 2

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

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

  1. Χρησιμοποιήστε μία από τις μεθόδους που περιγράφονται παρακάτω για να μεταφέρετε τον ιστότοπό σας σε άλλο τομέα.
  2. Διαμορφώστε το robots.txt στον παλιό και νέο τομέα.
  3. Δημιουργήστε μια ανακατεύθυνση 301 από τον παλιό τομέα στον νέο.

Μετακίνηση ιστότοπου WordPress σε άλλο τομέα

Πρώτος τρόπος

Ο ευκολότερος τρόπος είναι να αλλάξετε το όνομα τομέα στην κονσόλα διαχειριστή:

  1. Συνδεθείτε στον πίνακα διαχείρισης και, στη συνέχεια, μεταβείτε στη σελίδα "Ρυθμίσεις - Γενικά".
  2. Στα υπάρχοντα πεδία «Διεύθυνση WordPress» και «Διεύθυνση ιστότοπου», συμπληρώστε τη νέα διεύθυνση URL του τομέα σας. Αποθηκεύστε τις ρυθμίσεις. Ετοιμος.

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

Δεύτερος τρόπος

Και πάλι, αυτή απέχει πολύ από την ιδανική μέθοδο και το κακό είναι ότι απαιτεί περισσότερη εργασία από την τρίτη μέθοδο (η πιο βολική, με την προϋπόθεση ότι έχετε πρόσβαση στο PhpMyAdmin). Εντάξει, ας το αφήσουμε εδώ προς το παρόν:

  1. Ανοίξτε την ένδειξη αποθήκευσης της βάσης δεδομένων SQL σε ένα πρόγραμμα επεξεργασίας κειμένου (για παράδειγμα, Notepad++).
  2. Αντικαταστήστε όλες τις εμφανίσεις της παλιάς διεύθυνσης τοποθεσίας με τη νέα. Αποθηκεύστε το έγγραφο.
  3. Εισαγάγετε το dump στη βάση δεδομένων, πρώτα διαγράψτε όλους τους υπάρχοντες πίνακες εκεί. Ετοιμος.

Τρίτος τρόπος

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

  1. Συνδεθείτε στο PhpMyAdmin, απευθείας στη βάση δεδομένων. Κάντε κλικ στο "SQL" στον πίνακα εργαλείων στην κορυφή.
  2. Εισαγάγετε τρία ερωτήματα ένα προς ένα ή ταυτόχρονα: ΕΝΗΜΕΡΩΣΗ wp_options SET option_value = αντικατάσταση(option_value, "http://domain.ru", "http://newdomain.ru") WHERE option_name = "home" OR option_name = "siteurl "; ΕΝΗΜΕΡΩΣΗ wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru"); ΕΝΗΜΕΡΩΣΗ wp_posts SET post_content = αντικατάσταση(post_content, "http://domain.ru", "http://newdomain.ru");
  3. Αντικαθιστούμε το "domain.ru" και το "newdomain.ru" με την παλιά και τη νέα διεύθυνση, αντίστοιχα. Αποθηκεύσετε. Με αυτόν τον τρόπο θα επιτύχουμε αλλαγές URL σε όλο τον ιστότοπο, όπου κι αν βρίσκεται. Ετοιμος.

Ρύθμιση του robots.txt σε παλιούς και νέους τομείς

Για να συγχωνεύσετε επιτυχώς τον παλιό τομέα με τον νέο, πρέπει να υποδείξετε στο ρομπότ αναζήτησης ότι λειτουργεί διαφορετική διεύθυνση τοποθεσίας. Για να το κάνετε αυτό, στο αρχείο robots.txt στον παλιό τομέα, δημιουργήστε μια οδηγία "Host" με τη διεύθυνση του νέου ονόματος τομέα (το ίδιο κάνουμε και στο νέο):

Διοργανωτής: newdomain.ru

Αυτή και οι ακόλουθες διαδικασίες είναι απαραίτητες για να διατηρηθεί το «βάρος» του ιστότοπου (TCI, ηλικία κ.λπ.), καθώς και για να αποτραπεί το ρομπότ από το να πιστεύει ότι έχει να κάνει με έναν εντελώς διαφορετικό πόρο, με το ίδιο περιεχόμενο και διπλότυπες σελίδες.

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

Δημιουργία ανακατεύθυνσης 301

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

RewriteEngine απενεργοποιημένοΕπιλογές +FollowSymLinks RewriteEngine στο RewriteRule (.*) http://newdomain.ru/$1

Στην πραγματικότητα, αυτή είναι η όλη διαδικασία.

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

Δημιουργήστε ένα αντίγραφο ασφαλείας των αρχείων του ιστότοπου

Για να δημιουργήσετε ένα αντίγραφο ασφαλείας ενός ιστότοπου WordPress, μπορείτε να πάτε με διάφορους τρόπους.

  1. Χρησιμοποιήστε ένα πρόσθετο, για παράδειγμα, ή ένα Duplicator
  2. Κάντε το χειροκίνητα

Δεν θα πω τίποτα για την πρώτη επιλογή, δεν τη χρησιμοποιώ, αλλά αν χρειάζεστε κριτική, γράψτε στα σχόλια.

Θέλω επίσης να προσθέσω σχετικά με τα πρόσθετα - ενδέχεται να μην συσκευάζουν πλήρως όλα τα αρχεία. Για παράδειγμα, ήρθα αντιμέτωπος με το γεγονός ότι Πρόσθετο Backup WordPress UpdraftPlusΔεν δημιούργησα εντελώς αντίγραφα ασφαλείας της βάσης δεδομένων, παρακάμπτοντας τον προσαρμοσμένο πίνακα (το πρόθεμά του ήταν διαφορετικό από τα άλλα). Επομένως, κατά τη μετεγκατάσταση μιας βάσης δεδομένων, συνιστώ να χρησιμοποιείτε το παλιό καλό phpMyAdmin ή Adminer.

Στη δεύτερη περίπτωση, εάν ο οικοδεσπότης σας παρέχει έναν πίνακα ελέγχου, πιθανότατα έχει διαχειριστή αρχείων. Τότε το πιο εύκολο πράγμα θα ήταν να το χρησιμοποιήσετε για να δημιουργήσετε ένα αντίγραφο ασφαλείας των αρχείων του ιστότοπού σας. Νομίζω ότι μπορείς να το καταλάβεις και μόνος σου. Ή, ως έσχατη λύση, επικοινωνήστε με την υποστήριξη για βοήθεια.

Πώς να δημιουργήσετε ένα αρχείο με αρχεία ιστότοπου

Στη δεύτερη περίπτωση, ας υποθέσουμε ότι ο ιστότοπός σας βρίσκεται στον κατάλογο /var/www/site
Συνδεθείτε στη φιλοξενία σας χρησιμοποιώντας έναν άλλο διαχειριστή αρχείων ή κονσόλας (για παράδειγμα, putty) από το , μεταβείτε στην ενότητα /var/www/ και πληκτρολογήστε την εντολή

Ιστότοπος Tar czvf backup.tar.gz

όπου ιστότοπος είναι ο κατάλογος που περιέχει τον ιστότοπό σας.
Ως αποτέλεσμα, θα δείτε το αρχείο backup.tag.gz. Πρέπει να το κατεβάσετε, περιέχει ένα αρχείο των αρχείων του ιστότοπού σας

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

Στη χειρότερη, απλώς αντιγράψτε τα αρχεία του ιστότοπου στον εαυτό σας μέσω ftp ή, ωστόσο, αυτή η επιλογή είναι εξαιρετικά άβολη και ανεπιθύμητη, επειδή διαρκεί πολύ.

Δημιουργήστε ένα αντίγραφο ασφαλείας της βάσης δεδομένων του ιστότοπου

Για να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων mysql, μπορείτε

  1. Χρησιμοποιήστε πρόσθετα: WP-DB-Backup, WP Database Backup κ.λπ.
  2. Χρησιμοποιήστε το phpMyAdmin, Adminer
  3. Δημιουργήστε ένα αντίγραφο της βάσης δεδομένων mysql μέσω της κονσόλας χρησιμοποιώντας το βοηθητικό πρόγραμμα mysqldump

Δεν εξετάζω επίσης την πρώτη περίπτωση, γιατί δεν τη χρησιμοποιώ. Εάν χρειάζεστε μια κριτική, γράψτε στα σχόλια.

Πώς να δημιουργήσετε αντίγραφα ασφαλείας μιας βάσης δεδομένων χρησιμοποιώντας το PhpMyAdmin, Adminer

  1. Εύρεση της βάσης δεδομένων μας
  2. Ας πάμε στο Εξαγωγή
  3. Επιλέξτε μια λειτουργία Κανονική - εμφάνιση όλων των πιθανών ρυθμίσεων
  4. Βεβαιωθείτε ότι έχουν επιλεγεί όλοι οι πίνακες
  5. Επιλέξτε συμπίεση gzip
  6. Βεβαιωνόμαστε ότι η μορφή είναι SQL
  7. Βεβαιωθείτε ότι όλα τα πλαίσια είναι σωστά επιλεγμένα

Στην έξοδο λήψης παίρνουμε το αρχείο wptest.sql.gz, όπου wptest— το όνομα της βάσης δεδομένων μας.

Δημιουργία αντιγράφου βάσης δεδομένων χρησιμοποιώντας το mysqldump

Εάν δεν έχετε πρόσβαση στο phpMyAdmin, μπορείτε να δημιουργήσετε μια ένδειξη βάσης δεδομένων μέσω της κονσόλας χρησιμοποιώντας το βοηθητικό πρόγραμμα mysqldump.
Ας πούμε για πρόσβαση στη βάση δεδομένων έχουμε τις εξής παραμέτρους: login: root, password: pass, name database sheensay_database.
Μπαίνουμε στο hosting μέσω ssh και γράφουμε στην κονσόλα

Mysqldump sheensay_database -uroot -ppass | gzip > db.sql.gz

Η έξοδος θα είναι ένα αρχείο db.sql.gz, το οποίο περιέχει ένα dump (packed backup) της βάσης δεδομένων

Μπορείτε να απλοποιήσετε τη δημιουργία αντιγράφου ασφαλείας βάσης δεδομένων, εάν χρησιμοποιείτε
Για να δημιουργήσετε ένα αντίγραφο ασφαλείας, αρκεί 1 εντολή (εάν βρίσκεται κάτω από το root, προσθέστε το κλειδί --allow-root):

Εξαγωγή Wp db

Και για να αναπτύξετε ένα dump από ένα αντίγραφο ασφαλείας, μπορείτε να χρησιμοποιήσετε μια παρόμοια εντολή:

Wp db εισαγωγή db.sql

όπου db.sql είναι το όνομα της ένδειξης ένδειξης της βάσης δεδομένων.

Μπορείτε να συμπιέσετε το db.sql χρησιμοποιώντας την εντολή:

Gzip db.sql

Και αποσυσκευάστε το ξανά:

Gunzip db.sql.gz

Μεταφορά από τοπικό διακομιστή σε φιλοξενία

Έτσι, έχουμε 2 αρχεία με αντίγραφα ασφαλείας του ιστότοπού μας: backup.tar.gz - με αρχεία ιστότοπου και wptest.tar.gz - με ένδειξη δεδομένων βάσης δεδομένων. Εάν μεταφέρουμε τον ιστότοπό μας από το Ντένβερ (ή άλλο τοπικό διακομιστή) σε φιλοξενία, ουσιαστικά δεν θα αλλάξει τίποτα, εκτός από το ότι το αρχείο με τα αρχεία του ιστότοπου θα πρέπει να συλλεχθεί από έναν κανονικό αρχειοθέτη (το ίδιο χρησιμοποιώντας Shift + F1 στον επιθυμητό φάκελο με αρχεία είναι μια χαρά με αντιμετωπίζει αυτό). Μπορείτε επίσης να μεταφέρετε τον ιστότοπο πίσω στο Ντένβερ ή σε οποιαδήποτε άλλη φιλοξενία, επομένως η κατεύθυνση της μεταφοράς δεν έχει σημασία.

Στην τοπική φιλοξενία (Denwer/Denwer, Open Server), μην ξεχάσετε να απενεργοποιήσετε την προσωρινή αποθήκευση ( , W3 Total Cache, WP Rocket και παρόμοια) και τις προσθήκες ασφαλείας (Wordfence, All In One WP Security & Firewall, κ.λπ.), θα παρεμβαίνουν στην εργασία. Εάν δεν μπορείτε να απενεργοποιήσετε τα πρόσθετα μέσω του πίνακα διαχείρισης, διαγράψτε τους καταλόγους τους με μη αυτόματο τρόπο· αυτή, αν και ωμή, είναι μια πολύ αποτελεσματική μέθοδος.

Μεταφορά αρχείων ιστότοπου

Αρχικά, ας μεταφέρουμε τα αρχεία του ιστότοπου. Εάν είναι δυνατόν, το κάνουμε αυτό χρησιμοποιώντας έναν διαχειριστή αρχείων: και ανεβάζουμε το backup.tar.gz στον επιθυμητό κατάλογο.

Το αρχείο με τα αρχεία του ιστότοπου πρέπει να μεταφορτωθεί στο ακριβές επίπεδο ιεραρχίας από το οποίο δημιουργήθηκε. Στην περίπτωσή μας, πρέπει να το ανεβάσουμε στο /var/www/
Ωστόσο, εάν προκύψουν δυσκολίες, μπορείτε να χρησιμοποιήσετε την εντολή UNIX για να διορθώσετε την κατάσταση

Αποσυσκευάζουμε χρησιμοποιώντας την εντολή

Tar xfvz backup.tar.gz

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

Μετανάστευση βάσης δεδομένων

Τώρα μεταβείτε στο phpMyAdmin της νέας φιλοξενίας και εισαγάγετε την ένδειξη της βάσης δεδομένων μας

Η βάση δεδομένων για τη νέα φιλοξενία πρέπει να υπάρχει ήδη και να είναι άδεια, δηλαδή έτοιμη να δεχτεί το dump μας

  1. Μεταβείτε στην ενότητα εισαγωγή
  2. Επιλέξτε το αρχείο με την ένδειξη της βάσης δεδομένων
  3. Βεβαιωνόμαστε ότι η κωδικοποίηση είναι σωστή
  4. Η μορφή πρέπει να είναι SQL
  5. Αποθηκεύσετε

Αυτό ήταν, η εισαγωγή έχει σχεδόν ολοκληρωθεί. Το μόνο που μένει είναι η σύνδεση του ιστότοπου με τη βάση δεδομένων.
Για να το κάνετε αυτό, βρείτε το αρχείο wp-config.php στη ρίζα του ιστότοπου και γράψτε εκεί τα δεδομένα που παρέχονται από τη φιλοξενία

Πώς να αλλάξετε τη διεύθυνση WordPress

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

Η πιο εύκολη επιλογή είναι να καταχωρήσετε τον τομέα στο wp-config.php Αυτή η μέθοδος δεν είναι ιδανική (μερικές φορές ορισμένα πρόσθετα μπορεί να μην λειτουργούν σωστά μέχρι να αλλάξετε και τον τομέα στη βάση δεδομένων), αλλά είναι η πιο απλή και γρήγορη.
Έτσι, το βρίσκουμε στη ρίζα του ιστότοπου και επεξεργαζόμαστε το wp-config.php. Συνιστάται να βρείτε το define("WP_DEBUG", false); και γράψτε πάνω ή κάτω από αυτό: define("WP_DEBUG", false); // example.com αντικαθίσταται με τον ορισμό του τομέα σας ("WP_HOME", "http://example.com"); define("WP_SITEURL", "http://example.com"); Μια επιλογή για ερασιτέχνες - τη χρησιμοποιούμε. Για να κάνετε με ασφάλεια αλλαγές στη βάση δεδομένων του WordPress, μπορείτε να χρησιμοποιήσετε

Το βοηθητικό πρόγραμμα μπορεί να χρησιμοποιηθεί όχι μόνο για την αλλαγή του ονόματος τομέα στη βάση δεδομένων. Μπορεί να σας βοηθήσει να κάνετε άλλες επεξεργασίες εάν είναι απαραίτητο, κάνοντας το με ακρίβεια και διατηρώντας τη δομή των δεδομένων.
Στο τέλος της εργασίας, είναι καλύτερο να διαγράψετε τον κατάλογο με σενάρια για ασφάλεια. Σας συμβουλεύω να διαγράψετε όχι χρησιμοποιώντας το κουμπί delete me, αλλά χειροκίνητα μέσω FTP ή.

Πώς να κάνετε μια ανακατεύθυνση 301 από έναν παλιό τομέα σε έναν νέο

Ας υποθέσουμε ότι ο ιστότοπος μετακινείται από τον τομέα example.org στο example.com

Στο .htaccess στη ρίζα του ιστότοπου γράφουμε:

RewriteEngine σε RewriteCond %(REQUEST_FILENAME) robots.txt$ RewriteRule ^([^/]+) $1 [L] RewriteCond %(HTTP_HOST) ^(www\.)?example\.org RewriteRule ^(.*)$ http:/ /example.com/$1

Ακολουθεί ένα παράδειγμα όταν μια αλλαγή τομέα συνοδεύεται από μια μετακίνηση από σε:

RewriteEngine στο RewriteCond %(REQUEST_FILENAME) robots.txt$ RewriteRule ^([^/]+) $1 [L] RewriteCond %(HTTP_HOST) ^(www\.)?example\.org RewriteCond %(SERVER_PORT) !^444$ ^(.*)$ https://example.com/$1

Ή μια γενική επιλογή:

RewriteEngine Σε RewriteCond %(REQUEST_FILENAME) robots.txt$ RewriteRule ^([^/]+) $1 [L] RewriteCond %(HTTPS) έκπτωση RewriteCond %(HTTP_HOST) ^www\. RewriteCond %(HTTP_HOST) ^(?:www\.)?(.+)$ RewriteRule ^ https://%1%(REQUEST_URI)

Και το τελευταίο: στο robots.txt στη ρίζα του ιστότοπου γράφουμε (αν το αρχείο δεν υπάρχει, δημιουργούμε):

Πράκτορας χρήστη: * Απαγόρευση: Κεντρικός υπολογιστής: example.com Χάρτης ιστότοπου: http://example.com/sitemap.xml

Μια μέρα, μπορεί να έρθει η μέρα που θα χρειαστεί να αλλάξετε τη διεύθυνση του ιστότοπού σας στο WordPress. Αυτό μπορεί να συμβεί επειδή ο τομέας που επιλέξατε πριν από πολύ καιρό δεν είναι πλέον κατάλληλος για το περιεχόμενο του ιστότοπου ή απλά θέλετε να αγοράσετε μια πιο ελκυστική επωνυμία για τον εαυτό σας. Σε κάθε περίπτωση, αν χρειαστεί να μεταφέρετε έναν ιστότοπο WordPress σε άλλο domain, τότε σίγουρα θα χρειαστείτε έναν αναλυτικό οδηγό.

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

Λάβετε υπόψη ότι αυτός ο οδηγός προϋποθέτει καθαρή εγκατάσταση του WordPress σε άλλο τομέα και μεταφορά περιεχομένου από τον υπάρχοντα.

Αυτή είναι η απλούστερη μέθοδος που προκαλεί τα λιγότερα προβλήματα στους αρχάριους χρήστες.

Βήμα 1: Απενεργοποίηση μόνιμων συνδέσμων

Το πρώτο πράγμα που πρέπει να κάνετε πριν μετακινήσετε το WordPress απευθείας σε άλλο τομέα είναι να απενεργοποιήσετε τους μόνιμους συνδέσμους. Για να το κάνετε αυτό, μεταβείτε στις Ρυθμίσεις > Μόνιμοι σύνδεσμοι στον πίνακα διαχείρισης, επιλέξτε την επιλογή Απλή και αποθηκεύστε τις αλλαγές.

Βήμα 2: Δημιουργία αντιγράφων ασφαλείας βάσης δεδομένων

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

Για να αντιγράψετε τη βάση δεδομένων με μη αυτόματο τρόπο, πρέπει να χρησιμοποιήσετε την εφαρμογή web PhpMyAdmin, η πρόσβαση στην οποία παρέχεται από τη φιλοξενία σας. Απλώς επιλέξτε την επιθυμητή βάση δεδομένων στη σελίδα PhpMyAdmin και μεταβείτε στην καρτέλα "Εξαγωγή". Στη συνέχεια, κάντε κλικ στο "Ok" και αποθηκεύστε το στον υπολογιστή σας.

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

Βήμα 3: Μεταφορά αρχείων

Τώρα, χρησιμοποιώντας το δικό σας πρόγραμμα-πελάτη FTP ή τον διαχειριστή αρχείων που παρέχει η φιλοξενία σας, πραγματοποιήστε λήψη ολόκληρου του περιεχομένου του φακέλου wp-content από την τοποθεσία παραγωγής σας στον υπολογιστή σας. Βεβαιωθείτε ότι έχετε ελέγξει ότι όλα τα αρχεία έχουν ληφθεί χωρίς απώλειες, αυτό είναι πολύ σημαντικό.

Βήμα 4: Εγκατάσταση νέου ιστότοπου και ανέβασμα περιεχομένου

Όλα είναι απλά εδώ, εγκαταστήστε το WordPress σε έναν άλλο τομέα στον οποίο θα μεταφερθεί ο ιστότοπος χρησιμοποιώντας τη μέθοδο που προτιμάτε. Αυτό μπορεί να γίνει όπως προτείνει η φιλοξενία σας ή χειροκίνητα. Στη συνέχεια, αντικαταστήστε τα περιεχόμενα του φακέλου wp-content της νέας τοποθεσίας με τα περιεχόμενα του αντίστοιχου φακέλου που έχετε λάβει στον υπολογιστή σας. Βεβαιωθείτε ότι ο νέος ιστότοπος έχει τη σωστή δομή καταλόγου

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

  • Συνδεθείτε στο PhpMyAdmin μέσω φιλοξενίας.
  • Ανοίξτε τη βάση δεδομένων του νέου ιστότοπου.
  • Κάντε κλικ στην καρτέλα "Δομή".
  • Επιλέξτε το πλαίσιο "Επισήμανση όλων" στο κάτω μέρος.
  • Σε κοντινή απόσταση, στην αναπτυσσόμενη λίστα, επιλέξτε "Διαγραφή" και επιβεβαιώστε την ενέργεια.

Βήμα 5: Επεξεργασία της βάσης δεδομένων

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

Ευτυχώς, υπάρχει ένα ειδικό σενάριο Search-Replace-DB που μπορεί να χρησιμοποιηθεί για την αυτόματη αντικατάσταση συνδέσμων στο WordPress, λαμβάνοντας υπόψη τη σειριοποίηση. Απλώς ανεβάστε το φάκελο με το σενάριο στη φιλοξενία σας, δίπλα στο wp-content και μεταβείτε στο "your-site.ru/Search-Replace-DB-master/index.php".

Στη σελίδα που ανοίγει, εισαγάγετε τον παλιό τομέα (για παράδειγμα, http://your-site.ru) στο πεδίο "αναζήτηση για..." και τον νέο (http://new-your-site. ru) στο πεδίο "αντικατάσταση με...". Στη συνέχεια, στο μπλοκ "ενέργειες", κάντε κλικ στο κουμπί "ζωντανή εκτέλεση" και περιμένετε να ολοκληρωθεί η διαδικασία αντικατάστασης συνδέσμου. Μόλις ολοκληρωθεί η διαδικασία αντικατάστασης, εξάγετε την επεξεργασμένη βάση δεδομένων με τον ίδιο τρόπο που κάνατε πριν.

Βήμα 6: Φόρτωση της βάσης δεδομένων

Αφού επεξεργαστεί η παλιά βάση δεδομένων, μπορεί να μεταφορτωθεί σε άλλη τοποθεσία. Για να το κάνετε αυτό, μεταβείτε στη φιλοξενία σας και ανοίξτε μια νέα βάση δεδομένων στο PhpMyAdmin. Μετά από αυτό, μεταβείτε στην καρτέλα "Εισαγωγή", επιλέξτε το επεξεργασμένο αρχείο αντιγράφου ασφαλείας και κάντε κλικ στο "OK".

Βήμα 7: Συνδεθείτε στον πίνακα διαχείρισης και ενεργοποιήστε τους μόνιμους συνδέσμους

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

Μόλις βρεθείτε στον πίνακα διαχείρισης, μεταβείτε στις Ρυθμίσεις > Μόνιμοι σύνδεσμοι και επαναφέρετε τις διευθύνσεις URL στην παλιά εμφάνιση.

Βήμα 8: Δημιουργήστε μια ανακατεύθυνση 301

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

Για να ανακατευθύνετε τους επισκέπτες στη νέα διεύθυνση, θα χρειαστεί να αποκτήσετε πρόσβαση στον παλιό τομέα μέσω FTP. Στον ριζικό κατάλογο, θα πρέπει να βρείτε ένα αρχείο που ονομάζεται "ht.access" (αν λείπει, απλώς δημιουργήστε ένα νέο και τοποθετήστε το εκεί). Στη συνέχεια, ανοίξτε αυτό το αρχείο σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου και προσθέστε τις ακόλουθες γραμμές:


RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule. /index.php [L]

Εάν αυτός ο κώδικας υπήρχε ήδη στο αρχείο, τότε προσθέστε μόνο αυτήν τη γραμμή σε αυτό:

Ανακατεύθυνση 301 / http://new-your-site.ru/

Αποθηκεύστε το αρχείο και βεβαιωθείτε ότι η ανακατεύθυνση λειτουργεί και ότι θα μεταφερθείτε στη νέα τοποθεσία στην παλιά διεύθυνση.

Βήμα 9: Υποβολή Χάρτη ιστοτόπου XML στην Google

Η μεταφορά έχει σχεδόν ολοκληρωθεί, το μόνο που έχετε να κάνετε είναι να ειδοποιήσετε τις μηχανές αναζήτησης σχετικά. Ο καλύτερος τρόπος για να το κάνετε αυτό χωρίς να χαλάσετε το SEO σας είναι να δημιουργήσετε και να υποβάλετε έναν χάρτη ιστότοπου XML στην Google. Αυτό είναι πολύ εύκολο να το κάνετε, απλά πρέπει να εγκαταστήσετε την προσθήκη XML Χάρτη ιστοτόπου Google, να μεταβείτε στις ρυθμίσεις της και να στείλετε τους έτοιμους χάρτες στην Google.

συμπέρασμα

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

Πληροφορίες σχετικά με τη μετακίνηση του WordPress σε άλλη φιλοξενία

Ένας ιστότοπος γραμμένος σε WordPress αποτελείται από αρχεία σε μορφή PHP, αρχεία περιεχομένου(εικόνες και άλλες πληροφορίες) και Βάση δεδομένων(DB) σε μορφή SQL. Για να μεταφέρετε ανεξάρτητα έναν ιστότοπο WordPress σε άλλη φιλοξενία, δεν αρκεί απλώς να τοποθετήσετε τα αρχεία του ιστότοπου στην υπηρεσία ενός νέου παρόχου φιλοξενίας. Η μετακίνηση μιας ιστοσελίδας WordPress σε άλλη φιλοξενία είναι μια πολύπλοκη διαδικασία που θα απαιτήσει από εσάς να έχετε ένα συγκεκριμένο ποσό γνώσεων και εμπειρίας στον τομέα της ανάπτυξης ή της διαχείρισης ιστού. Αυτή η οδηγία περιγράφει λεπτομερώς πώς να μεταφέρετε έναν ιστότοπο WordPress σε άλλη φιλοξενία και επίσης βοηθά στην εξάλειψη πιθανών σφαλμάτων.

Για να αποφύγετε προβλήματα κατά τη μεταφορά σε διακομιστές, μπορείτε να χρησιμοποιήσετε τη βοήθεια των ειδικών μας δωρεάν: .

Οδηγίες για τη μεταφορά ενός ιστότοπου WordPress σε έναν ιστότοπο φιλοξενίας

  1. 1.

    Προσδιορίστε σε ποιον φάκελο βρίσκονται τα αρχεία του ιστότοπού σας. Για παράδειγμα, στον πίνακα ελέγχου Διαχειριστής ISPο ριζικός κατάλογος καθορίζεται στην ενότητα Τομείς WWW:

    Εάν μεταφέρετε το WordPress σε φιλοξενία από έναν τοπικό διακομιστή, ο προεπιλεγμένος ριζικός κατάλογος είναι *Z:\home\localhost\www*.

    Ανεξάρτητα από την τοποθεσία τους, η λίστα με τα αρχεία του ιστότοπου W.P.ως εξής:

  2. 2.

    Εάν ο ιστότοπος και η βάση δεδομένων σας φιλοξενούνται, αρχειοθετήστε το φάκελο με τα αρχεία τοποθεσίας και πραγματοποιήστε λήψη του αρχείου που προκύπτει στον τοπικό σας υπολογιστή. Μπορείτε να συμβουλευτείτε την τεχνική υποστήριξη του παρόχου φιλοξενίας σας σχετικά με τη δημιουργία αρχείου και την απόρριψη (αντίγραφο ασφαλείας) της βάσης δεδομένων.

  3. 3.

    Προσδιορίστε ποια βάση δεδομένων(DB) χρησιμοποιεί τον ιστότοπό σας. Για να το κάνετε αυτό, μεταβείτε στο και στο αρχείο wp-config.phpβρείτε τις ακόλουθες γραμμές:

    /** Το όνομα της βάσης δεδομένων για το WordPress */ define("DB_NAME", "u1234567_database"); /** Όνομα χρήστη βάσης δεδομένων MySQL */ define("DB_USER", "u1234567_dbuser"); /** Κωδικός πρόσβασης βάσης δεδομένων MySQL */ define("DB_PASSWORD", "password");

    • u1234567_database
    • u1234567_dbuser
    • Κωδικός πρόσβασης
  4. 5.

    Μεταβείτε στην καρτέλα Εξαγωγή, επιλέξτε μορφή SQLκαι πατήστε Εντάξει:


  5. 6.

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

  6. 7.

    Καθορίστε σε ποιον φάκελο θα ανεβάσετε τα αρχεία του ιστότοπού σας. Ο ριζικός φάκελος δημιουργείται αυτόματα όταν προσθέτετε έναν τομέα στον πίνακα ελέγχου της φιλοξενίας σας. Εάν έχετε ήδη προσθέσει ένα όνομα τομέα, μεταβείτε στο βήμα 9.

    Ας δούμε τη διαδικασία προσθήκης ενός τομέα στον πίνακα ελέγχου του ISPmanager. Μεταβείτε στην ενότητα Ονόματα τομέακαι πατήστε Δημιουργώ:


  7. 8.

    Εισαγω Ονομα τομέα, επιλέξτε από την αναπτυσσόμενη λίστα τοπική διεύθυνση IP, βάλτε ένα τικ στο κουτί "Δημιουργία τομέα WWW"Και "Δημιουργία τομέα αλληλογραφίας", εάν σκοπεύετε να χρησιμοποιήσετε αλληλογραφία σε μια φιλοξενία. Κάντε κλικ Εντάξει:


  8. 10.

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


  9. 11.

    Στη σελίδα που ανοίγει Νέα βάση δεδομένωναναφέρετε Ονομα(σε αυτήν την περίπτωση, το πρόθεμα της σύνδεσης φιλοξενίας σας θα προστεθεί αυτόματα σε αυτό: u1234567) Και Όνομα χρήστη. Αντιγράψτε τον κωδικό πρόσβασης που καθορίζεται στο αρχείο διαμόρφωσης τοποθεσίας (βήμα 3) ή δημιουργήστε έναν νέο Κωδικός πρόσβασης. Στη συνέχεια κάντε κλικ Εντάξει:


  10. 12.

    Παω σε phpMyAdminστη νέα υπηρεσία φιλοξενίας και επιλέξτε τη βάση δεδομένων στην οποία θα εισαχθεί το dump (αντίγραφο ασφαλείας DB):


  11. 13.

    Μεταβείτε στην καρτέλα Εισαγωγή, πάτα το κουμπί Επιλέξτε το αρχείοκαι ανεβάστε το αρχείο από τον υπολογιστή σας. Κάντε κλικ Εντάξει:

  12. 14.

    Αλλάξτε το όνομα της βάσης δεδομένων, τον χρήστη και τον κωδικό πρόσβασης στο αρχείο διαμόρφωσης τοποθεσίας wp-config.php(δείτε βήμα 3).

  13. 15.

    Εάν έχετε διαμορφώσει μια προσθήκη προσωρινής αποθήκευσης, διαγράψτε το φάκελο wp-content/cache:


  14. 16.

    Ελέγξτε τη λειτουργικότητα του ιστότοπου. Πριν ανοίξετε τον ιστότοπο στο πρόγραμμα περιήγησής σας, διαγράψτε την προσωρινή μνήμη.

    Ετοιμος! Τώρα ξέρετε πώς να μεταφέρετε έναν ιστότοπο WordPress σε άλλη φιλοξενία.

Συνήθη λάθη μετά τη μεταφορά του WordPress σε άλλη φιλοξενία:

Σφάλμα κατά τη δημιουργία σύνδεσης βάσης δεδομένων

Αιτία: τα δεδομένα για τη σύνδεση στη βάση δεδομένων έχουν καθοριστεί εσφαλμένα στο αρχείο wp-config.php.

Λύση: Ελέγξτε τα χαρακτηριστικά πρόσβασης στη βάση δεδομένων. Στο αρχείο wp-config.phpβρείτε τις γραμμές:

/** Το όνομα της βάσης δεδομένων για το WordPress */ define("DB_NAME", "u1234567_database"); /** Όνομα χρήστη βάσης δεδομένων MySQL */ define("DB_USER", "u1234567_dbuser"); /** Κωδικός πρόσβασης βάσης δεδομένων MySQL */ define("DB_PASSWORD", "password"); /** Όνομα κεντρικού υπολογιστή MySQL */ define("DB_HOST", "localhost");

  • u1234567_database— τη βάση δεδομένων που χρησιμοποιεί ο ιστότοπος·
  • u1234567_dbuser— ο χρήστης για λογαριασμό του οποίου ο ιστότοπος συνδέεται με τη βάση δεδομένων·
  • Κωδικός πρόσβασης— κωδικός πρόσβασης για σύνδεση στη βάση δεδομένων.

Στην παράμετρο DB_HOSTπρέπει να αναφέρεται localhostή 127.0.0.1

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

Μπορείτε να δείτε και να αλλάξετε τον κωδικό πρόσβασης της βάσης δεδομένων.

Ανοίγει η σελίδα εγκατάστασης του WordPress


Αιτία: στο αρχείο wp-config.phpΚαθορίζεται μια κενή βάση δεδομένων ή το πρόθεμα βάσης δεδομένων έχει καθοριστεί εσφαλμένα.

Λύση: Εάν η βάση δεδομένων είναι κενή, πραγματοποιήστε λήψη του dump χρησιμοποιώντας αυτές τις οδηγίες (δείτε βήμα 13). Ελέγξτε επίσης ότι το πρόθεμα της βάσης δεδομένων είναι σωστό. Οι πίνακες στη βάση δεδομένων μοιάζουν με: wp_options, Οπου wpείναι οποιοδήποτε σύνολο γραμμάτων και αριθμών:

Αιτία: Ο ριζικός φάκελος του ιστότοπου λείπει, δεν υπάρχουν αρχεία σε αυτόν ή έχουν εκχωρηθεί εσφαλμένα δικαιώματα.

Λύση: ελέγξτε την παρουσία αρχείων τοποθεσίας, καθώς και την ορθότητα των δικαιωμάτων σε φακέλους και αρχεία ιστότοπου. Στις περισσότερες περιπτώσεις, τα δικαιώματα μοιάζουν με αυτό:

  • σε αρχεία ιστότοπου: "644"ή "rw-r-r";
  • σε φακέλους: "755"ή "rwxr-xr-x".

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

Ίσως στο αρχείο καθορίζονται εσφαλμένοι κανόνες .htaccess. Ελέγξτε την ορθότητα του αρχείου ή μεταφορτώστε το.

Σφάλμα 404 στις εσωτερικές σελίδες του ιστότοπου, αλλά η κύρια σελίδα ανοίγει χωρίς σφάλματα

Αιτία: λείπει το αρχείο .htaccess.

Λύση: ανέβασμα αρχείου .htaccessαπό τον τοπικό διακομιστή στη φιλοξενία στον ριζικό φάκελο του ιστότοπου ή επικόλληση .

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

Μεταφορά Wordpress σε άλλο hosting. Συνδέω

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

Αλλά τα περισσότερα από αυτά τα πρόσθετα πληρώνονται και οι δωρεάν εκδόσεις δεν εγγυώνται μεταφορά υψηλής ποιότητας. Μπορείτε να μάθετε περισσότερα για αυτό στην επίσημη σελίδα των προσθηκών, για παράδειγμα

Ας υποθέσουμε ότι μεταφέρουμε έναν ιστότοπο από το ένα hosting στο άλλο και αλλάζουμε τον τομέα. Αρχικά, ο ιστότοπος βρισκόταν στον τομέα wp1.ru, αλλά τον μεταφέρουμε στον τομέα wp2.ru. Πριν ξεκινήσετε, πρέπει να έχετε τα ακόλουθα δεδομένα: διεύθυνση, σύνδεση και κωδικό πρόσβασης του διακομιστή MySQL στην παλιά και νέα φιλοξενία + διεύθυνση, σύνδεση και κωδικό πρόσβασης του διακομιστή FTP στην παλιά και στη νέα φιλοξενία.

Αντίγραφο ασφαλείας βάσης δεδομένων

Η δημιουργία αντιγράφων ασφαλείας μπορεί να γίνει με δύο τρόπους:

  • Από τον πίνακα ελέγχου του WordPress χρησιμοποιώντας την προσθήκη WP-DBManager.
  • Από τον πίνακα ελέγχου της φιλοξενίας σας χρησιμοποιώντας το phpMyAdmin.

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

Οπότε, μεταβείτε στον πίνακα ελέγχου του παλιού hosting, βρείτε έναν σύνδεσμο για το phpMyAdmin, πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασής σας και τέλος μεταβείτε στην κεντρική σελίδα του phpMyAdmin.

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

Εξαγωγή ρυθμίσεων:


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

Λάβετε υπόψη ότι εξάγουμε μόνο πίνακες και όχι ολόκληρη τη βάση δεδομένων. Αυτό είναι πιο βολικό, γιατί Οι κεντρικοί υπολογιστές δημιουργούν σχεδόν πάντα βάσεις δεδομένων με τα δικά τους προθέματα και όταν η βάση δεδομένων μεταφέρεται σε νέο κεντρικό υπολογιστή, το όνομα της βάσης δεδομένων αλλάζει.

Δημιουργία αντιγράφων ασφαλείας αρχείων

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

Μεταφορά βάσης δεδομένων σε νέο κεντρικό υπολογιστή

Πρώτα πρέπει να δημιουργήσετε μια βάση δεδομένων. Υπάρχουν επιλογές εδώ. Ορισμένοι κεντρικοί υπολογιστές σάς επιτρέπουν να δημιουργείτε βάσεις δεδομένων και χρήστες μόνο από τον πίνακα ελέγχου, ενώ άλλοι παρέχουν αυτήν την ευκαιρία από το phpMyAdmin. Ας υποθέσουμε ότι ο νέος μας οικοδεσπότης ανήκει στη δεύτερη ομάδα.

Πηγαίνουμε στο phpMyAdmin στο νέο hosting και δημιουργούμε μια βάση δεδομένων. Το πεδίο Σύγκριση μπορεί να μείνει αμετάβλητο:


Δημιουργούμε ξεχωριστό χρήστη βάσης δεδομένων (εάν απαιτείται και εφόσον το επιτρέπει ο πάροχος φιλοξενίας). Για να το κάνετε αυτό, ανοίξτε τη βάση δεδομένων που δημιουργήθηκε πρόσφατα, μεταβείτε στην καρτέλα Προνόμια στο επάνω μενού και, στη συνέχεια, «Δημιουργία νέου χρήστη»:


Καταλήξαμε σε όνομα χρήστη και κωδικό πρόσβασης (τουλάχιστον 6 χαρακτήρες). Στην ενότητα "Βάση δεδομένων χρήστη", ελέγξτε το "

Τώρα ας προχωρήσουμε στην εισαγωγή πινάκων. Πρέπει να επιλεγεί η βάση. Στο επάνω μενού, μεταβείτε στην καρτέλα Εισαγωγή:


Επιλέξτε το αρχείο που δημιουργήθηκε κατά την εξαγωγή από την παλιά βάση δεδομένων (μπορείτε να στείλετε ένα αρχείο zip αμέσως). Κάντε κλικ στο OK. Εάν όλα πήγαν καλά, θα δείτε το μήνυμα: «Η εισαγωγή ολοκληρώθηκε με επιτυχία, τα ερωτήματα ολοκληρώθηκαν:» και μια λίστα πινάκων θα εμφανιστεί στην αριστερή στήλη.

Επειδή Μεταβαίνουμε σε άλλη φιλοξενία με αλλαγή ονόματος τομέα, τότε στον πίνακα wp_options είναι απαραίτητο να αλλάξετε τις τιμές δύο παραμέτρων: siteurl και home.
Ανοίξτε τον πίνακα wp_options, αναζητήστε μια καταχώρηση με την τιμή siteurl στη στήλη option_name. Για να αλλάξετε την καταχώριση, κάντε κλικ στο "μολύβι":


Αλλάξτε το πεδίο option_value. Αντικαταστήστε την παλιά τιμή http://www.wp1.ru με τη νέα http://www.wp2.ru και κάντε κλικ στο OK:


Με τον ίδιο τρόπο αλλάζουμε την τιμή της παραμέτρου home.

Μεταφορά αρχείων σε νέο κεντρικό υπολογιστή

Πριν αντιγράψετε αρχεία σε νέο κεντρικό υπολογιστή, πρέπει να αλλάξετε τις παραμέτρους σύνδεσης της βάσης δεδομένων στο αρχείο wp-config.php.
Είναι απαραίτητο να αλλάξετε τις παλιές τιμές των σταθερών:

  • DB_NAME – όνομα βάσης δεδομένων
  • DB_USER – όνομα χρήστη
  • DB_PASSWORD – κωδικός πρόσβασης χρήστη
  • DB_HOST – διεύθυνση/όνομα του διακομιστή βάσης δεδομένων

για καινούργια.

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

Τελικό στάδιο

Το WordPress έχει μια δυνατότητα - από προεπιλογή, όλες οι εικόνες εισάγονται χρησιμοποιώντας μια απόλυτη διαδρομή (με το όνομα τομέα). Εξαιτίας αυτού, όταν μετακινείτε έναν ιστότοπο σε άλλο τομέα, οι εικόνες σταματούν να λειτουργούν. Το πρόβλημα μπορεί να λυθεί απλά και γρήγορα χρησιμοποιώντας το πρόσθετο.
Αφού ενεργοποιήσετε το πρόσθετο, μεταβείτε στη σελίδα ρυθμίσεων. Στην ενότητα Αναζήτηση σε (πού να κάνετε αναζήτηση), επιλέξτε το πλαίσιο δίπλα στο Περιεχόμενο (αναζήτηση βάσει του περιεχομένου όλων των σελίδων και των αναρτήσεων). Στο πεδίο Αντικατάσταση (αναζητούμε αυτήν την τιμή και την αντικαθιστούμε), εισαγάγετε τον παλιό τομέα. Στο πεδίο με (τιμή αντικατάστασης) εισάγετε τον νέο τομέα. Και κάντε κλικ στο Go.

Συνεχίζοντας το θέμα:
Δίκτυα

Ένα πιεστικό πρόβλημα για πολλούς χρήστες σήμερα είναι η επέκταση της εικόνας από έναν προσωπικό υπολογιστή σε μια οικιακή οθόνη πλάσματος. «Συνδέουμε την τηλεόραση...

Νέα άρθρα
/
Δημοφιλής