Cum să vă mutați site-ul web într-un alt Web Host (și să știți când să schimbați)

Actualizat: 05 august 2021 / Articol de: Jerry Low

Introducere: Cum să vă transferați site-ul web

Într-o lume ideală, nu ar trebui să ne facem griji cu privire la schimbarea gazdelor web - site-ul nostru va rămâne fericit găzduit la sediul actual al furnizorului de găzduire, cu timpi de încărcare excelenți, costuri accesibile și 100% disponibilitate.

Din păcate, lumea nu este ideală și acest scenariu perfect există rar, dacă vreodată, există.

Dacă gazda dvs. web actuală nu oferă ceea ce aveți nevoie, ar putea fi timpul să treceți la una mai bună (vom vorbi despre a ști când este timpul să vă schimbați în ultima parte a acestui articol). Transferul site-ului dvs. către o nouă gazdă web nu trebuie să fie la fel de obositor ca și mutarea într-o casă nouă. De fapt, poate fi destul de ușor dacă faceți pașii potriviți.

Două modalități de migrare a unui site web

Când mutați un site web la o altă gazdă web, trebuie să:

  1. Cumpărați și activați un cont nou de găzduire,
  2. Mutați toate fișierele site-ului web - inclusiv baze de date și conturi de e-mail,
  3. Instalați și configurați aplicația (versiunea PHP, WordPress etc.) la noua gazdă,
  4. Verificați site-ul nou pe înscenare / URL temporară,
  5. Depanarea dacă există erori,
  6. Indicați-vă înregistrările DNS de domeniu către noua gazdă web

Poți și tu externalizați aceste sarcini noii dvs. companii de găzduire (mulți o vor face gratuit) sau puteți transferați site-urile manual sau utilizând un plugin.

Vom cufunda în ambele opțiuni din acest articol.


Opțiunea #1: externalizați deplasarea site-ului dvs. (gratuit)

Fluxchart - Migrarea site-ului folosind opțiunea #1 - Pasul 1 - Înregistrare
Pasul 1- Înregistrare

Fluxchart - Migrarea site-ului folosind opțiunea #2 - Cerere fișier
Pasul 2 - Cerere de migrare

Organigrama - Migrarea site-ului folosind opțiunea #1 - Pasul 3 - Așteptați
Pasul 3 - Așteptați

Alegerea unei gazde web care oferă servicii de migrare gratuite este cea mai bună opțiune pentru proprietarii de afaceri începători și ocupați.

Găzduirea web este o industrie competitivă - companiile de găzduire fac tot ce pot pentru a câștiga noi clienți. Multe companii de găzduire, inclusiv unele excelente pe care le recomand, oferă servicii gratuite de migrare a site-urilor pentru clienții noi. Tot ce trebuie să faceți este să solicitați o migrare după ce vă înscrieți cu noul furnizor, iar echipa de asistență a acestora se va ocupa de ridicarea greutăților.

În cele mai multe cazuri, aceasta este modalitatea preferată, astfel încât să puteți economisi timp și să vă concentrați asupra altor activități cruciale cu site-ul dvs. web.

Iată ce trebuie să faceți dacă mergeți cu această opțiune:

1. Înscrieți-vă cu o gazdă web care oferă migrarea gratuită a site-ului

De ce transpirați pe migrarea site-ului? Unele companii de găzduire oferă servicii gratuite de migrare a site-ului și vor ajuta noii utilizatori să își transfere site-ul gratuit. Exemplu în captura de ecran de mai sus - Hostinger (click aici pentru mai multe detalii).

Iată companii de găzduire recomandate care vin cu migrarea gratuită a site-ului:

  • Hostinger - Cunoscut pentru prețurile sale competitive și soluția de găzduire unică, planul partajat pe un singur site începe de la 0.99 USD / lună.
  • InMotion Gazduire - Gazdă web excelentă, cu o experiență de peste 15 ani.
  • GreenGeeks - Gazdă web ecologică, îmbunătățire imensă a performanței recente de găzduire.
  • InterServer - Gazdă web rapidă și fiabilă din New Jersey - planul partajat începe de la 2.50 USD / lună.
  • TMD Hosting - Performanță excelentă și preț excelent - găzduirea partajată începe de la 2.95 USD / lună.
  • Cloudways - Asistență de migrare 100% hands-off pentru primul site - găzduirea bazată pe cloud începe de la 10 USD / lună.

* Dezvăluire: Dacă comandați prin intermediul acestor link-uri, voi câștiga un comision fără costuri suplimentare.

2. Solicitați migrarea site-ului și furnizați detalii despre site

Fișați o cerere de migrare cu noua dvs. gazdă web. De obicei, tot ce trebuie să faceți este să furnizați date de autentificare la vechea dvs. gazdă - nume de gazdă, conectare la panoul de control și autentificare FTP, etc; iar noua ta gazdă web se va îngriji de restul.

Exemplu: InMotion Hosting

InMotion Gazduire Site Tranfer
Pentru a iniția un transfer de site la InMotion Hosting, conectați-vă la tabloul de bord AMP> Operațiuni de cont> Solicitare de transfer de site-uri web. Faceți clic aici pentru a iniția migrarea gratuită a site-urilor InMotion acum.

Exemplu: GreenGeeks

Puteți solicita serviciul de migrare a site-ului GreenGeeks după cumpărare. Pentru a iniția migrarea, conectați-vă la Managerul de cont GreenGeeks> Asistență> Solicitare migrare site> Selectați un serviciu> Furnizați informații de bază despre cont (la vechea gazdă), cum ar fi adresa URL a panoului de control, acreditarea contului. Notă - Serviciul de migrare a site-ului GreenGeeks include nu doar transferul cPanel, ci și migrarea de pe platforma Plesk.

Exemplu: Cloudways

Serviciu de migrare Cloudways
Cloudways oferă asistență gratuită pentru migrație utilizatorilor lor (1 site). Pentru a începe procesul, pur și simplu trimiteți solicitarea dvs. la chat-ul de asistență (faceți clic aici pentru a vizita).

3. Întoarceți-vă și relaxați-vă

Da, asta e tot ce trebuie să faci.

Nu există probleme de depanare a erorilor de bază de date Nu migrați conturile de e-mail. Ușor ca o plăcintă.

Opțiunea #2: Transferați site-ul dvs. manual

1. Cumpărați o nouă gazdă web

Aveți nevoie de o nouă gazdă web în loc înainte de a putea începe o migrare de gazdă.

Există o varietate de soluții de găzduire acolo, fiecare cu propria configurație și ofertă. Va trebui să evaluați și să comparați care este potrivit pentru dvs. pe baza unui număr de factori, cum ar fi costul, spațiul necesar și configurația serverului, pentru a numi câțiva.

De asemenea, în mod ideal ar trebui să vă informați vizitatorii și / sau clienții că vă mutați la o nouă gazdă web, împreună cu informații despre orele în care faceți schimbarea. Este o bună practică de PR să faceți periodic actualizări de stare pe rețelele de socializare pentru a vă informa clienții. În plus, vă recomandăm să solicitați utilizatorilor să nu vă viziteze site-ul web în timpul migrării pentru a minimiza încărcarea sistemului și pentru a preveni dureri de cap suplimentare de servicii pentru clienți.

Sfat:

2. Mutați fișierele site-ului și conturile de e-mail

Pentru cei care rulează un site web static (site-ul fără bază de date), tot ce trebuie să faceți este să descărcați totul (.html, .jpg, fișiere .mov) de pe serverul dvs. de găzduire existent și să le încărcați în noua dvs. gazdă conform vechilor structura folderului. Mutarea se poate face rapid folosind un agent FTP / sFTP. Recomand să folosești FileZilla dacă sunteți în căutarea unuia.

Mutarea unui site dinamic (cu baza de date) necesită puțină muncă suplimentară.

Baza de date în mișcare

Pentru un site dinamic care rulează pe baza de date (de exemplu, MySQL), va trebui să exportați baza de date de la vechea gazdă web și să o importați la noua gazdă web. Dacă sunteți pe cPanel, acest pas se poate face cu ușurință folosind phpMyAdmin.

Exportarea și transferarea bazelor de date utilizând phpMyAdmin
Conectați-vă la cPanel> Baze de date> phpMyAdmin> Export.

În cazul în care utilizați un sistem de gestionare a conținutului (adică WordPress, Joomla), va trebui să instalați aplicațiile pe noua gazdă web înainte de a importa baza de date. Unele CMS oferă funcționalități de transfer ușor (de exemplu, funcțiile de import / export ale WordPress) - puteți utiliza acea funcție pentru a transfera fișierele de date direct folosind platforma CMS.

Mutarea unui site WordPress

Trecerea WordPress de la cPanel la cPanel

Pentru site-urile WordPress de găzduire cPanel (cea mai obișnuită configurare), cel mai rapid mod de a vă muta site-ul este de a închide totul în folderul „public_html” sau „www”, încărcați folderul în noua gazdă web și adăugați următoarele două linii în configurația WP:

define ('WP_SITEURL', 'http: //'. $ _SERVER ['HTTP_HOST']); definiți ("WP_HOME", WP_SITEURL);

Mutarea WordPress folosind pluginuri comune

plugin pentru migrator wordpress
Migrația WP All-in-One vă ajută să exportați site-ul dvs. WordPress, inclusiv baza de date, fișierele media, plugin-urile și temele fără cunoștințe tehnice necesare

Alternativ, există o mulțime de pluginuri de migrare bune pentru cei care mută site-ul WordPress pe o nouă gazdă web. imi place Duplicator - Plugin de migrare WordPress și All-in-One Migrare WP pentru simplitatea lor. Aceste plugin-uri vă vor ajuta să mutați, să migrați sau chiar să clonați un site WordPress către o nouă gazdă web fără cunoștințe tehnice necesare.

Mutarea WordPress folosind plugin-uri special-construite

site migrator
SiteGround Migrator automatizează transferul unui site WordPress într-un cont de găzduire SiteGround.
plugin de migrare wpengine
WP Motor nu oferă servicii de transfer gratuit de site-uri, dar au un plugin de migrare WordPress special construit pentru utilizatorii care se conectează.

Unele companii de găzduire web oferă propriul lor plugin de migrare WordPress. De exemplu WP Engine Migration Automated și SiteGround Migrator - acestea sunt pluginuri speciale dezvoltate pentru transferul site-urilor WordPress către o gazdă web desemnată. Ar trebui să utilizați pluginurile interne atunci când treceți la acele companii.

Mutarea conturilor de e-mail

Poate că una dintre cele mai dificile părți ale schimbării gazdei web este transferul e-mailului. Practic, vă veți întâlni cu unul dintre aceste trei scenarii:

Scenariul #1: e-mailul este în prezent găzduit pe un registrator de domenii (cum ar fi GoDaddy)

Această configurare de e-mail este cea mai ușoară de mutat. Conectați-vă la registratorul domeniului dvs. (unde găzduiți adresa dvs. de e-mail), schimbați adresa de e-mail care găzduiește înregistrarea A (sau @) pe adresa IP a gazdei web noi.

Scenariul #2: conturile de e-mail sunt găzduite cu o terță parte (cum ar fi Microsoft 365)

Asigurați-vă că înregistrările dvs. MX, împreună cu orice alte înregistrări pe care furnizorul dvs. de servicii de e-mail are nevoie, este actualizat în DNS.

Scenariul #3: conturile de e-mail sunt găzduite cu vechea gazdă web

Dacă transferați un cont complet de la cPanel la cPanel, nu trebuie să vă transferați manual conturile de e-mail. Alternativ, puteți descărca toate conturile de e-mail (și toate fișierele din interior) din cPanel File Manager și le puteți încărca pe noua dvs. gazdă web. Procesul este simplu - iată un ghid pas cu pas în caz că ai nevoie de ajutor).

În cel mai rău caz (transferul de la un panou de control de găzduire mai ușor de utilizat), va trebui să recreați manual toate conturile de e-mail existente în noua dvs. gazdă web. Procesul poate fi puțin obositor - mai ales dacă folosiți multe adrese de e-mail.

Adăugarea unui cont de e-mail folosind cPanel (Captura de ecran: InMotion Gazduire).

3. Verificare finală și depanare

După ce ați încărcat fișierele pe noua configurație de găzduire, verificați de două ori dacă totul funcționează corect pe site-ul dvs. web

Unele companii de găzduire oferă o platformă de staționare a dezvoltării (de ex. SiteGround) pentru a vă putea previzualiza cu ușurință și în mod fluid site-ul înainte de al trăi în mediul nou, permițându-vă să remediați orice problemă din spatele scenei.

Repararea erorilor de navigare pe site și a lipsei legăturilor

Pe măsură ce transferați activele site-ului dvs. din mediul de găzduire anterior, este posibil ca activele, cum ar fi grafica, să fie deplasate greșit sau anumite fișiere să rămână în urmă. Dacă se întâmplă acest lucru, este posibil ca vizitatorii dvs. să întâmpine erori 404. Urmăriți jurnalele 404 în timpul și după comutator - acest jurnal vă va avertiza despre orice link-uri sau active care nu sunt funcționale, pe care trebuie să le remediați pentru a restabili că site-ul este complet funcțional.

În cele mai multe cazuri, puteți utiliza .htaccess redirectMatch și redirecționați către punctarea locațiilor vechi ale fișierelor către altele noi. Următoarele sunt câteva exemple de coduri pe care le puteți folosi.

Definiți-vă pagina 404

Pentru a minimiza daunele cauzate de legăturile rupte - unde moved.html este pagina pe care doriți să o arătați vizitatorilor dvs. atunci când există o eroare 404.

ErrorDocument 404 /moved.html

Transferarea unei pagini într-o locație nouă

Redirecționați 301 /previous-page.html http://www.example.com/new-page.html

Transferarea întregului director într-o locație nouă

redirectMatch 301 ^ / categoria /? $ http://www.example.net/new-category/

Redirecționarea paginilor dinamice către o locație nouă

Și, în cazul în care vă schimbați structura site-ului la noua gazdă -

RewriteEngine pe RewriteCond% {QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

Depanarea erorilor bazei de date

Există riscuri în care baza dvs. de date ar putea fi coruptă în timpul comutatorului. Voi folosi WordPress ca exemplu pentru că asta sunt cel mai familiar.

În cazul în care puteți accesa în continuare tabloul de bord WP, ​​încercați mai întâi să dezactivați toate pluginurile și să vedeți dacă baza dvs. de date se ridică corect. Apoi, reactivați-le unul câte unul, verificând pagina de pornire de fiecare dată pentru a vă asigura că se afișează corect.

Lucrurile ar deveni puțin mai complicate dacă nu puteți accesa tabloul de bord. Încercați acești pași simpli simplifici pentru a vedea dacă lucrează:

  • Reîncărcați baza de date, scriind noua bază de date.
  • Verificați de unde provine eroarea de corupție și încercați să reîncărcați acel fișier de pe site-ul dvs. vechi la cel nou.
  • Deschideți fișierul și verificați pentru a vă asigura că acesta indică noul server.

Soluția #1: repararea bazei de date automate WordPress

Dacă acești pași nu funcționează, poate va trebui să faceți un pic de codare, dar o să vă vorbesc prin asta.

Mai întâi, deschideți noul site în FTP și accesați fișierul wp-config.php. Fișierul ar trebui să fie în dosarul principal în care locuiți blogul. Faceți o copie de rezervă a acestui fișier înainte de a efectua modificări.

Căutați această formulă:

/ ** Calea absolută către directorul WordPress. * /

Doar deasupra acestei linii, adăugați această formulă:

define ( 'WP_ALLOW_REPAIR', adevărat);

Salvați modificările și lăsați-vă deschis programul FTP pentru moment. Deschideți browserul Web preferat. Mergeți la următoarea adresă pentru rep

http://yourwebsitename.com/wp-admin/maint/repair.php
repararea ecranului
Oricare dintre butoane va funcționa pentru a repara baza de date, dar alegeți „Reparați și optimizați”.
baza de date reparații
Când procesul este finalizat, veți vedea un ecran care arată unul de mai jos. Vă va aminti chiar și să eliminați linia de reparare din fișierul de configurare.

Soluția #2: phpMyAdmin

Dacă metodele de mai sus nu funcționează, următorul pas este să vă îndreptați către baza de date.

Acest lucru poate fi descurajant dacă nu sunteți sigur cum funcționează bazele de date, dar pașii sunt destul de simpli. Chiar dacă distrugi complet baza de date, ar trebui să poți doar să re-descarci din serverul vechi și să încarci din nou. Nu este nevoie să vă fie frică atâta timp cât aveți baza de date salvată.

Accesați phpMyAdmin de la noua dvs. gazdă web. Alegeți baza de date WordPress. Aceasta se numește de obicei yoursite_wrdp1.

Cu toate acestea, acest lucru poate varia. Cu toate acestea, probabil veți vedea „WP” undeva în titlu (vezi imaginea de mai jos). Puteți găsi, de asemenea, numele bazei de date listat în acel fișier wp-config.php pe care l-ați deschis în pasul de mai sus. Faceți clic pe numele bazei de date din phpMyAdmin pentru a-l deschide.

alegeți baza de date
cPanel> Accesați phpMyAdmin> Faceți clic pe numele bazei de date pentru al deschide.
verifica toate
Odată ce baza de date se încarcă, bifați butonul care spune „Verificați toate / Verificați tabelele cu cheltuieli generale”.
reparare-tabel
Alegeți „Reparați tabelul în caseta verticală din dreapta locului în care tocmai ați bifat caseta.
reparații reușite
Veți primi o stare despre dacă tabelele au fost reparate, iar partea de sus a ecranului dvs. ar trebui să spună „interogarea dvs. SQL a fost executată cu succes”.

4. Direcționarea DNS-ului domeniului către noua dvs. gazdă web

godaddy dns record

În continuare, va trebui să comutați înregistrarea DNS a site-ului dvs. web (A, AAAA, CNAME, MX) la noile servere de gazdă web la registratorul dvs.

Înregistrarea dvs. DNS este o listă de „instrucțiuni” care specifică unde să trimiteți utilizatorul; mutarea înregistrării DNS pe noile servere asigură faptul că vizitatorii vor găsi site-ul dvs. așa cum au intenționat, mai degrabă decât să primească o eroare sau o direcționare greșită. Acesta este un pas critic - asigurați-vă că obțineți informațiile DNS corecte de la noua dvs. gazdă web.

Iată instrucțiunile pas cu pas privind schimbarea DNS a site-ului dvs. la GoDaddy, Nume ieftin, și Domain.com.

Sfat

Dacă domeniul dvs. este înregistrat în prezent la vechea dvs. gazdă web, luați în considerare transferul domeniului către o terță parte, astfel încât în ​​cazul în care aveți nevoie să schimbați din nou gazdele, domeniul dvs. poate veni cu dvs. mai ușor și fără complicații potențiale.

5. Verificați propagarea DNS

Odată ce ați solicitat să vă mutați înregistrarea DNS, comutatorul poate dura oriunde între câteva ore până la o zi întreagă pentru a putea fi difuzat.

Odată ce comutatorul este activ, avertizați-vă fosta companie de găzduire cu privire la anulare. Monitorizați-vă uptime-ul site-ului cu atenție timp de cel puțin o săptămână pentru a vă asigura că totul la noua gazdă web funcționează corect.

Sfat: Folosiți Care sunt DNS-urile mele pentru a efectua o căutare DNS pentru a verifica numele de domenii de adresă IP curentă și informații de înregistrare DNS de la mai multe servere de nume în locațiile 18. Aceasta vă permite să verificați cea mai recentă stare de propagare DNS.
Harta DNS este un alt instrument gratuit de căutare DNS pentru a verifica starea de propagare a DNS de la mai multe locații 20.

Știind când este timpul să vă schimbați gazda web

Trecerea la o nouă gazdă web poate fi un moment stresant - motiv pentru care mulți proprietari de site-uri preferă să nu schimbe gazda web decât dacă este necesar. La urma urmei - de ce să pierdem timpul și energia când totul funcționează bine?

Deci, când este momentul potrivit să începe să cauți o nouă gazdă? De unde știți că gazda dvs. web este cauza principală a problemei site-ului dvs. web?

Iată câteva sugestii:

  1. Site-ul dvs. este în mod constant în jos
  2. Site-ul dvs. este prea lent
  3. Serviciul pentru clienți nu este de ajutor
  4. Aveți mai mult spațiu, funcționalitate sau alte resurse
  5. Plătiți prea mult
  6. Ai fost hacked, de mai multe ori
  7. Ați auzit despre un serviciu excelent în altă parte

O gazdă web bună = Mai bine dormi noaptea

Când am trecut la InMotion Gazduire cu ani în urmă - asistența tehnică a fost atât de utilă și mi-a schimbat site-ul în siguranță și în timp ce dormeam. M-am trezit pe un site web care funcționa rapid și fiabil, fără o singură eroare în serviciu.

Dacă nu simțiți acest nivel de confort sau sunteți deranjați de rapoartele negative pe care le-ați văzut pe gazda dvs. web, poate că este timpul pentru o schimbare.

Întrebări frecvente despre schimbarea gazdei web

Ce este migrarea unui site web?

Termenul de migrare a site-ului web se referă la două scenarii: 1, Procesul de migrare a unui site web de la un domeniu la altul, schimbând de obicei locațiile site-ului, platforma de găzduire și designul; și 2, Procesul de migrare a unui site web de la o gazdă web la o altă gazdă web.

Folosim termenul în acest articol și îl referim la cel de-al doilea scenariu.

Cât costă transferul unui site web către o nouă gazdă web?

Gratuit la aproximativ 100 USD pe baza complexității site-ului dvs. web. Multe gazde web, așa cum se menționează în acest articol, oferă servicii gratuite de migrare a site-ului noilor clienți.

Îmi pot muta site-ul web de la GoDaddy la o altă gazdă?

Da. De asemenea, mutarea unui site web de la o gazdă la alta poate fi dificilă, dacă nu ați făcut-o înainte. Dacă este posibil, întrebați-vă noua gazdă web dacă ar fi dispuși să vă ajute cu migrarea gratuită a site-ului web - aceasta va face acest lucru pentru dvs. fără stres.

Companii de găzduire, cum ar fi A2 Hosting, GreenGeeks și InMotion Gazduire oferă servicii gratuite de migrare a site-urilor către clienții noi.

Puteți transfera un nume de domeniu pe un alt site de găzduire?

Numele de domenii nu trebuie să fie înregistrate la furnizorul dvs. de găzduire. De fapt, puteți găzdui numele dvs. de domeniu cu un furnizor de servicii și să îl conectați la găzduire furnizat de altul.

Schimbarea gazdelor web afectează SEO?

În general, gazdele web care nu se schimbă nu vor afecta SEO-ul site-ului dvs., presupunând că păstrați structura și conținutul site-ului la fel. Cu toate acestea, calitatea de găzduire (timp de funcționare, viteză etc.) afectează clasamentul dvs. de căutare pe termen lung - motiv pentru care vă recomand cu tărie să alege cea mai bună gazdă web din lista noastră.

Putem găzdui un site gratuit?

Da, este posibil să găzduiești un site web cu costuri zero. Cu toate acestea, aceste site-uri sunt adesea limitate în orice mod, cum ar fi faptul că au foarte puține resurse și aplicarea de branduri de gazdă. De asemenea, veți fi obligat să utilizați un subdomeniu al gazdei gratuite pe care vă aflați, deoarece numele de domeniu reale vor costa bani.

Cum îmi transfer site-ul către alt proprietar?

Tehnic, acest lucru se poate realiza prin transferul de active, cum ar fi găzduire web, nume de domeniu, plus acces la pluginuri și aplicații terțe. Cu toate acestea, dacă vă gândiți să faceți acest lucru, cel mai bine este să vă asigurați că toate finanțele implicate sunt păstrate în escrow pentru protecția dvs.

De asemenea, citiți -

Despre Jerry Low

Fondator al WebHostingSecretRevealed.net (WHSR) - o recenzie de găzduire de încredere și utilizată de utilizatorii 100,000. Mai mult de 15 ani de experiență în web hosting, marketing afiliat, și SEO. Contributor la ProBlogger.net, Business.com, SocialMediaToday.com și multe altele.