Cum să migrați site-ul dvs. WordPress pe cont propriu

Publicat: 2022-07-03

Migrați site-ul Wordpress

Migrarea unui site WordPress pe cont propriu poate fi o sarcină copleșitoare, mai ales pentru că există atât de mulți factori și pași de luat în considerare.

De la pregătirea corectă a unui site pentru transfer până la configurarea cu succes pe o nouă platformă de găzduire, mulți oameni sunt nevoiți să apeleze la servicii scumpe de migrare WordPress. Sau caută noi gazde care furnizează servicii de migrare ca parte a pachetului lor - pentru a asigura un proces fluid și eficient. Cu toate acestea, actul de migrare a unui site WordPress nu trebuie să fie costisitor sau stresant atunci când sunteți echipat cu instrumentele și cunoștințele potrivite.

În acest ghid, vom detalia cum să migrați un site WordPress fără a cheltui o sumă premium sau a avea nevoie de cunoștințe avansate de programare. Aceasta include migrarea manuală a unui site, precum și modul în care câteva plugin-uri WordPress vă pot ajuta să automatizați procesul.

Descoperiți mai jos cum vă puteți pregăti și finaliza o migrare a site-ului WordPress, indiferent de nivelul dvs. de calificare.

Ce înseamnă să migrezi un site WordPress?

O migrare WordPress este un proces de transfer al unui site web WordPress de la un server la altul – sau de la un serviciu de găzduire la altul – fără a-i afecta aspectul, conținutul sau funcționalitatea. În timpul acestui proces, conținutul unui site WordPress (adică fișierele, conținutul și bazele de date) este copiat și încărcat pe un nou server, în timp ce conținutul site-ului de pe vechiul server rămâne neafectat. Dorim să vă ajutăm să transferați manual un site wordpress cu un rezultat de succes.

Cel mai simplu mod recomandat de a migra un site WordPress

Dacă migrați la un plan WordPress gestionat sau un plan WooCommerce gestionat, atunci ar trebui să utilizați serviciul și pluginul BlogVault.

Motive comune pentru care ați putea avea nevoie pentru a migra un site WordPress

Oamenii aleg să migreze un site WordPress din mai multe motive diferite, inclusiv:

  • Schimbarea furnizorilor de găzduire : Mulți oameni își migrează site-ul web pentru a-și schimba furnizorii de găzduire WordPress. Acest lucru se poate datora problemelor de performanță a găzduirii sau a timpului de nefuncționare cauzat de resursele serverului partajat sau lipsei de asistență pentru clienți din partea furnizorului de găzduire. Oamenii schimbă, de asemenea, furnizorii de găzduire pentru a satisface cerințele afacerii lor de scalare (de exemplu, trecerea la servere dedicate mai puternice sau servere cloud) sau pentru a reduce resursele serverului și a reduce costurile.
  • Mutarea la sau de la o rețea WordPress Multisite: Oamenii trebuie uneori să mute un site WordPress existent într-o rețea Multisite sau să elimine un singur site WordPress dintr-o rețea Multisite existentă și să-l migreze într-o nouă instalare WordPress. Acest proces este mai complicat decât mutarea unui singur site la un nou furnizor de găzduire, dar se poate face.
  • Schimbarea unui nume de domeniu: Modificările numelor de domeniu sunt uneori necesare pe măsură ce afacerile evoluează (de exemplu, scurtarea unui nume de domeniu lung, rebrandingul unei afaceri etc.), și poate fi necesară o migrare a site-ului WordPress pentru a le schimba. Este important de reținut că modificările numelor de domeniu necesită redirecționări 301 permanente de la vechiul domeniu la cel nou pentru a menține clasamentul în motoarele de căutare și pentru a preveni erorile 404 pentru utilizatorii care urmăresc orice link-uri de site existente.

Migrați manual un site WordPress în 6 pași

Deși există mai multe instrumente WordPress de duplicare, clonare și migrare care urmăresc să simplifice procesul de migrare, este important să înțelegeți cum să transferați manual un site WordPress.

De exemplu, dacă aveți un site web mare sau faceți transferuri între companii de găzduire, multe dintre aceste instrumente pot expira sau eșua, lăsându-vă pe punctul unu.

Cum să migrați manual un site WordPress

Pașii migrării unui site WordPress de la un serviciu de găzduire la altul manual pot fi împărțiți în șase pași generali:

  1. Faceți backup/descărcați datele site-ului dvs
  2. Creați o nouă instalare WordPress cu noua dvs. gazdă
  3. Încărcați fișierele bazei de date în noul dvs. cont de găzduire
  4. Încărcați conținutul dvs. în noul dvs. cont de găzduire
  5. Ajustați fișierul „wp-config.php”.
  6. Efectuați curățarea post-migrare

1. Faceți backup/descărcați datele site-ului dvs

Primul pas pentru migrarea manuală a site-ului dvs. WordPress este să faceți backup/descărcarea tuturor datelor site-ului dvs. - indiferent de cât de mic sau mare este. Procesul de migrare vă poate face să pierdeți datele site-ului web, ceea ce, la rândul său, vă poate deteriora site-ul.

Deși salvarea datelor de pe site ar trebui să fie deja o bună practică de securitate, este, de asemenea, o componentă critică a procesului de transfer de date.

Există mai multe plugin-uri pe care le puteți folosi pentru a face copii de rezervă pentru site-urile dvs. WordPress - cum ar fi Duplicator sau UpdraftPlus - permițându-vă să utilizați setările încorporate pentru a controla ce fișiere sunt copiate, programele de backup și unde sunt stocate datele dvs. Alternativ, puteți, de asemenea, să faceți backup manual pentru site-ul dvs. WordPress. Acest proces se poate face în două moduri:

  1. Prin cPanelul dvs
  2. Prin intermediul unui instrument de transfer de fișiere (FTP)

cPanel

Conectați-vă la vechiul furnizor de găzduire și navigați la cPanel. Acolo, deschideți „File Manager”, selectați rădăcina documentului pentru domeniul dvs., bifați „Afișați fișierele ascunse” și faceți clic pe „Go”. Aici, trebuie să găsiți două fișiere: „wp-content” și „wp-config”. Pentru a comprima folderul „wp-content”, puteți selecta formatul zip și apoi, când fișierul zip a fost creat, descărcați-l.

Va trebui doar să descărcați fișierul „wp-config”. De asemenea, puteți comprima conținutul wp într-un fișier gzipped tar care ar putea fi mai mic decât un fișier zip. Dacă sunteți familiarizat cu linia de comandă, atunci puteți trece peste fișierul zip sau tar.gz direct de la vechea gazdă la noua dvs. gazdă, fără a fi nevoie să descărcați local și să încărcați un fișier.

Conectați-vă la vechiul furnizor de găzduire și navigați la cPanel. Acolo, deschideți „Backup”, din backup în cPanel puteți descărca o copie de rezervă completă, o copie de rezervă parțială, precum și copii de siguranță ale bazei de date a site-ului dvs.

Acum, reveniți la pagina de pornire cPanel, găsiți „Backup” și faceți clic pe el. Aici veți vedea toate bazele de date pe care le aveți pe serverul dvs. Asigurați-vă că navigați la cel corect și faceți clic pe el. Odată ce ați selectat backup-ul corect al bazei de date pentru site, acesta vă va permite să descărcați fișierul „sql.gz”.

În acest moment, ar trebui să aveți trei descărcări separate, inclusiv:

  1. fișierul „wp-content.zip”.
  2. Fișierul „wp-config.php”.
  3. fișierul „sql.gz”.

Este important să rețineți că acest proces este de obicei mai rapid decât utilizarea unui instrument FTP.

Instrument FTP

Programele FTP precum FileZilla (PC) și Transmit (Mac) sunt instrumente populare pentru descărcarea fișierelor și bazelor de date WordPress. După ce ați ales un program FTP și l-ați instalat pe computer, utilizați acreditările SFTP (obținute din contul dvs. de gazdă web) pentru a vă conecta direct la serverul site-ului dvs.

Aici, puteți selecta și descărca toate fișierele și bazele de date din directorul site-ului dvs. WordPress. Dar nu uitați să includeți fișiere ascunse, cum ar fi „.htaccess”, deoarece acestea ar putea fi ascunse. Examinați fișierul de ajutor al programului dvs. FTP pentru a vă asigura că vedeți fișiere ascunse. Dacă sunteți obișnuit să utilizați linia de comandă, puteți crea atât un dump MySQL al bazei de date a site-ului, cât și apoi comprimați prin gzip sau zipați site-ul WordPress. Metoda liniei de comandă va fi mult mai rapidă.

2. Creați o instalare WordPress cu noua dvs. gazdă

Al doilea pas pentru migrarea manuală a site-ului dvs. WordPress este să vă conectați la portalul pe Nexcess pentru a crea un nou site pe un plan existent sau un nou site de instalare va fi creat atunci când vă înscrieți pentru noul dvs. plan pe Nexcess.

Când adăugați un site în portal în care sunt gestionate detaliile planului dvs., acesta va instala WordPress pe acesta.

Asigurați-vă că revizuiți și/sau editați aceste secțiuni în funcție de nevoile site-ului dvs. și nu uitați să vă înregistrați în siguranță numele de utilizator și parola de administrator. În plus, puteți modifica numele bazei de date automatizate și prefixul tabelului, dacă credeți că este cazul. De asemenea, le puteți lăsa așa cum sunt, dar asigurați-vă că vă amintiți/înregistrați numele bazei de date și prefixul tabelului, deoarece va trebui să le faceți referire mai târziu.

Odată ce instalarea WordPress este instalată, întoarceți-vă la portal pentru a obține acreditările SSH pentru a vă pregăti să încărcați fișierele și baza de date de pe site-ul dvs. vechi.

3. Încărcați baza de date în noul dvs. cont de găzduire

Acum este timpul să importați paginile actuale ale site-ului dvs. actual în noul dvs. cont de găzduire. Pentru a face acest lucru, navigați la „phpMyAdmin” din secțiunea „Băzuri de date” și faceți clic pe el. Odată intrat, găsiți numele bazei de date și faceți clic pe el.

Aici, veți vedea tabele goale ale bazei de date care au fost create cu instalarea WordPress goală. Ceea ce doriți să faceți este să selectați caseta „Verificați toate” de sub aceste tabele goale ale bazei de date, să faceți clic pe meniul drop-down intitulat „Cu selectat”, apoi să alegeți opțiunea „Aruncare”. Aceasta va șterge toate tabelele goale din baza de date.

Cu toate tabelele șterse, este timpul să importați baza de date pentru care ați făcut backup anterior. Selectați „Importați” în partea de sus a paginii și navigați la secțiunea „Fișier de importat”.

Aici, selectați butonul „Alegeți fișierul” de lângă textul „Răsfoiți computerul”, localizați fișierul bazei de date SQL pe care l-ați descărcat mai devreme și faceți clic pe „Deschidere”. Apoi, debifați caseta „Import parțial”, derulați în partea de jos a paginii și faceți clic pe „Go”. Acest lucru va importa toate tabelele care prezintă conținutul site-ului dvs. actual.

Odată ce noile tabele sunt importate, navigați la tabelul care conține cuvântul „opțiuni”. Aici puteți găsi și edita adresa URL a site-ului dvs. Găsiți „siteurl” sub coloana „opțiune_nume”, selectați butonul „Editați”, schimbați adresa URL în șirul URL al noului site și faceți clic pe „Go”. Apoi, localizați „acasă” sub coloana „opțiune_nume” și actualizați-l și la noul șir URL.

Notă: Dacă nu puteți găsi cu ușurință căile „siteurl” sau „acasă” în portalul furnizorului dvs. de găzduire, puteți să „Google” unde sunt găsite aceste căi sau să contactați serviciul pentru clienți pentru ajutor.

4. Încărcați conținutul dvs. în noul dvs. cont de găzduire

Întoarceți-vă la noul portal de găzduire și găsiți fila „Acces”, care vă va putea oferi acreditările SSH.

Folosind aplicația de gestionare a fișierelor, apoi încărcați copia de rezervă în folderul public_html al site-ului dvs.

Acum, folosind acreditările SSH, va trebui să le adăugați în aplicația dvs. de gestionare de fișiere.

Va trebui să utilizați o comandă gzip decompress pentru a extrage copia de rezervă. Odată extras, asigurați-vă că ați revenit și ștergeți folderul arhivat real sau fișierul original comprimat gzip. Același pas se va aplica dacă încărcați o copie de rezervă a site-ului dvs. într-un format de fișier zip, puteți utiliza o comandă precum dezarhivare pentru a extrage fișierul.

tar -xvf wp-content.tar.gz

dezarhivați wp-content.zip

În acest moment, mai trebuie să faceți un lucru pentru a vă asigura că conținutul este afișat corect: ajustați fișierul „wp-config.php” dacă este necesar dacă prefixul bazei de date este diferit.

5. Ajustați fișierul „wp-config.php”.

Navigați înapoi la aplicația dvs. de gestionare de fișiere și găsiți fișierul „wp-config.php”. În loc să editați fișierul direct în managerul de fișiere, este mai ușor să îl descărcați și să îl editați într-un editor de text. Faceți clic dreapta pe fișier, selectați „Descărcare” și deschideți-l într-un editor de text sau un editor de cod la alegere. În acest moment, va trebui să găsiți două lucruri:

  1. „define('DB_HOST', 'localhost);” — Dacă vă mutați la un nou furnizor de găzduire, poate fi necesar să ajustați numele de gazdă local în fișierul „wp-config.php”. Asigurați-vă că verificați cu asistența pentru a vedea dacă acest lucru trebuie schimbat.
  2. „$table_prefix” — Folosind prefixul de tabel pe care l-ați înregistrat mai devreme, localizați liniile „$table_prefix” în fișierul „wp-config.php” și actualizați-l cu prefixul corespunzător.

Odată ce aceste două rânduri sunt actualizate în editorul de text, salvați noul fișier „wp-config.php”. Acum, reveniți în managerul de fișiere și suprascrieți fișierul învechit „wp-config.php” cu cel nou. Puteți face acest lucru navigând la managerul de fișiere și selectând fișierul de încărcat. În funcție de managerul de fișiere pe care îl utilizați, acesta va oferi un avertisment dacă doriți să înlocuiți fișierul existent sau nu.

În acest moment, toate fișierele actuale ale site-ului dvs. WordPress ar trebui să fie încărcate și actualizate, ceea ce înseamnă că site-ul dvs. ar trebui să se afișeze și să funcționeze exact ca la vechiul furnizor de găzduire.

6. Curățare WordPress post-migrare

Odată ce site-ul dvs. a fost migrat cu succes la noul dvs. furnizor de găzduire, este timpul să începeți procesul de curățare WordPress.

Înlocuiți adresele URL vechi cu altele noi

În primul rând, va trebui să vă conectați la noul site și să vă asigurați că linkurile interne către pagini și referințele la imagini sunt actualizate prin înlocuirea vechilor adrese URL cu altele noi. Deși puteți face acest lucru manual, există pluginuri WordPress pe care le puteți utiliza - cum ar fi pluginul Better Search Replace - care simplifică acest proces.

Folosind pluginul Better Search Replace, navigați la „Instrumente” din tabloul de bord WordPress și selectați „Better Search Replace”. Aici, veți introduce vechiul dvs. URL de domeniu și noul dvs. URL de domeniu, precum și să bifați toate casetele enumerate sub „Alegeți ce adrese URL ar trebui actualizate”.

Acum, selectați „Run Search/Replace”.

Luați legătura cu editorii pentru a recupera posibilele backlink-uri pierdute

Dacă sunteți îngrijorat de backlink-urile care indică vechiul dvs. domeniu, va trebui să contactați manual fiecare editor individual pentru a-i solicita să actualizeze orice linkuri prezentate. Este recomandat să vă concentrați pe backlink-urile dvs. de cea mai înaltă calitate, deoarece acest proces poate fi obositor.

Reconfigurați setările DNS ale domeniului dvs

De asemenea, va trebui să reconfigurați setările DNS ale domeniului dvs. pentru a indica noul furnizor de găzduire. Registratorul de domeniu va avea toate detaliile de care aveți nevoie pentru a face această modificare. Este important să rețineți că modificările DNS pot dura până la 48 de ore pentru a intra în vigoare, așa că asigurați-vă că faceți aceste modificări într-o perioadă în care vă așteptați la niveluri mai scăzute de trafic.

Odată ce migrarea site-ului dvs. a fost finalizată, toate adresele URL au fost actualizate și setările DNS au fost reconfigurate, puteți șterge manual fișierele site-ului, bazele de date și conținutul de pe vechiul server.

Cele mai bune 5 plugin-uri pentru migrarea manuală WordPress

Există multe pluginuri utile de migrare WordPress, dar este important să recunoașteți că unele dintre ele provoacă conflicte cu alte pluginuri sau teme de cache și pot duce, de asemenea, la probleme de performanță pentru serverul dvs. de găzduire.

Înainte de a selecta un plugin de migrare de utilizat, asigurați-vă că vă consultați cu noul furnizor de găzduire pentru a vedea care sunt compatibile. În prezent, cinci dintre cele mai bune plugin-uri pentru migrarea manuală WordPress includ:

1. Duplicator

Dispunând de peste 25 de milioane de descărcări, Duplicator este un instrument de migrare WordPress de încredere care oferă utilizatorilor posibilitatea de a migra, copia sau transfera un site de la o gazdă la alta — grupând pluginuri, teme și fișiere de conținut într-un pachet de fișiere .zip. În plus, poate fi folosit și ca instrument de backup la îndemână pentru site-ul WordPress.

Duplicator pretinde, de asemenea, zero timpi de nefuncționare în timpul migrării site-ului dvs., ceea ce înseamnă că vizitatorii pot vedea și interacționa în continuare cu o versiune live a site-ului dvs. într-o zonă de pregătire predefinită. Versiunea pro a Duplicator vine cu și mai multe funcții, cum ar fi instalările drag-and-drop și compatibilitatea cu furnizorii de stocare în cloud.

2. UpdraftPlus

Cu o interfață ușor de utilizat, UpdraftPlus este un instrument popular de migrare WordPress. Dispunând de peste 3 milioane de descărcări active, acest instrument vă permite să programați copii de rezervă automate și să restaurați acele copii instantaneu.

De asemenea, face backup pentru o multitudine de opțiuni cloud și capacitatea de a face backup mai multor site-uri simultan de pe o platformă centrală cu UpdraftCentral. Pentru și mai multe funcții, UpdraftPlus Premium oferă compatibilitate cu rețele multisite, criptare baze de date și asistență dedicată clienților.

3. Migrați Guru

Produs de BlogVault, Migrate Guru susține că este cea mai rapidă modalitate de a migra un site WordPress - inclusiv cu migrări WordPress dificile, cum ar fi rețele multisite sau site-uri care au 200 GB sau mai mult.

Funcționând pe propriile servere, Migrate Guru poate rescrie automat adresele URL, poate ocoli scripturile de import/export și poate gestiona datele serializate. De asemenea, dublează site-urile WordPress fără nicio muncă manuală sau instrumente suplimentare.

4. WP Migrate DB

WP Migrate DB oferă un proces ușor de urmat în 3 pași, care include:
  1. Utilizați interfața WP Migrate DB pentru a găsi și înlocui datele site-ului dvs.
  2. Exportați fișierul SQL.
  3. Importați fișierul SQL în noua dvs. bază de date.

Acest plugin acceptă, de asemenea, date și matrice seriate, ceea ce reduce la minimum șansele de corupere a bazei de date în timpul procesului de migrare. Cu versiunea pro a WP Migrate DB Pro, obțineți și acces la teme, pluginuri și încărcați fișiere.

5. All-in-One WP Migration

Cu peste 4 milioane de instalări active și aproape 6.000 de recenzii de 5 stele, All-in-One WP Migration este un plugin de migrare WordPress de mare încredere. La fel ca WP Migrate DB, acest instrument are trei pași simpli care facilitează migrarea:

  1. Instalați pluginul All-in-One WP Migration.
  2. Faceți clic pe butonul de export pentru a vă împacheta baza de date, fișierele media, pluginurile și temele.
  3. Despachetați fișierul în noua locație cu funcția de glisare și plasare din tabloul de bord WordPress.

All-in-One WP Migration se sincronizează cu cele mai bune servicii de stocare în cloud și este compatibil cu majoritatea pluginurilor și temelor WordPress. Dacă utilizați versiunea gratuită a pluginului, există o limită de dimensiune de 512 MB.

Luați în considerare o trecere la găzduirea WordPress gestionată

Deși există mulți pași implicați în migrarea manuală a unui site WordPress de la o gazdă la alta, aceasta poate fi făcută. Asigurați-vă că urmați cu atenție pașii pe care i-am subliniat mai sus și asigurați-vă întotdeauna că fișierele, bazele de date și conținutul site-ului dvs. sunt protejate complet înainte de a începe procesul de migrare. Dacă ceva nu merge bine, veți avea în continuare toate fișierele originale la care să vă referiți.

Dacă vă gândiți să treceți de la găzduire partajată la găzduire WordPress, mulți experți WordPress au încredere în Nexcess. Cu compresia premium a imaginii, o rețea de livrare a conținutului (CDN) încorporată și stocarea în cache avansată, optimizăm site-urile WordPress pentru a fi mai rapide, mai bune și mai intuitive. Când vă găzduiți site-ul WordPress cu Nexcess, obțineți acces la:

  • Actualizări automate de bază pentru WordPress
  • Sincronizarea montajului și a producției
  • Instrumente de dezvoltare
  • Backup-uri instantanee
  • Șabloane pentru crearea site-ului
  • Memorarea în cache pe mai multe straturi
  • Monitorizare malware
  • Montare cu un singur clic
  • Gazduire e-mail
  • Acces complet la server
  • Actualizări automate de plugin
  • Automatizați SSL
  • Optimizare PHP

Dispunând de mai multe planuri de găzduire WordPress gestionate, puteți alege unul care să vă satisfacă cu ușurință nevoile acum și să crească sau să scadă pe măsură ce nevoile dumneavoastră evoluează. În plus, migrațiile gratuite ale site-urilor WordPress sunt incluse în fiecare plan de găzduire WordPress Nexcess. Aceasta înseamnă că puteți evita timpul de nefuncționare al site-ului, care este de obicei asociat cu migrarea manuală a unui site WordPress.

Aflați cum Nexcess vă poate ajuta să vă optimizați site-ul WordPress prin găzduire complet gestionată.

Consultați planurile noastre de găzduire WordPress complet gestionate pentru a începe astăzi.

Vedeți planurile de găzduire WordPress

Resurse WordPress conexe

  • 5 avantaje ale găzduirii WordPress
  • Ghid pentru începători pentru optimizarea performanței WordPress
  • Cum să îmbunătățiți performanța site-ului în WordPress
  • Ghidul esențial al pluginurilor WordPress
  • De ce este atât de lent site-ul meu WordPress?