Blog

Cum muți site-ul la altă găzduire fără întrerupere

Autor GazduireOnline.ro
Publicat de
GazduireOnline.ro PR
Două servere legate printr-o săgeată, cu o fereastră de browser și un plic care se mută între ele

Poți muta un site la o nouă găzduire fără ca vizitatorii să observe: copiezi totul, testezi pe noul server înainte de schimbare, apoi muți DNS-ul și păstrezi vechiul hosting activ până se termină propagarea. Mai jos ai checklistul complet, pas cu pas.

Secretul unei migrări fără întrerupere e ordinea pașilor. Cât timp vechiul server funcționează și noul server e deja pregătit și verificat, schimbarea DNS-ului devine doar o trecere de la o copie bună la alta.

1. Fă inventarul

Înainte să atingi ceva, notează tot ce ai pe vechiul hosting. Ce uiți acum descoperi după mutare, de obicei de la un client nemulțumit.

  • domeniile și subdomeniile, plus unde sunt înregistrate (la registrar) și unde e administrat DNS-ul;
  • toate înregistrările DNS actuale: A, AAAA, CNAME, MX, TXT (SPF, DKIM, DMARC, verificări Google etc.); fă o captură sau un export;
  • bazele de date și utilizatorii lor;
  • căsuțele de e-mail, redirecționările și răspunsurile automate;
  • cron-urile (sarcini programate), versiunea de PHP și extensiile folosite;
  • certificatele SSL și orice reguli speciale din .htaccess.

Și, foarte important: fă un backup complet și descarcă-l pe calculatorul tău înainte să începi.

2. Scade TTL-ul cu o zi-două înainte

TTL-ul (time to live) spune cât timp pot ține minte alte servere o înregistrare DNS. Dacă e 86400 de secunde (24 de ore), unii vizitatori pot ajunge pe vechiul server încă o zi după schimbare.

Cu cel puțin 24–48 de ore înainte de mutare, coboară TTL-ul înregistrărilor A/AAAA și MX la ceva mic, de exemplu 300 de secunde (5 minute). Trebuie să aștepți ca vechiul TTL să expire, altfel scăderea nu are efect. După migrare, îl poți ridica la loc.

3. Copiază fișierele și baza de date

  1. Creează pachetul pe noul hosting și adaugă domeniul în panoul de control.
  2. Copiază fișierele site-ului (de obicei conținutul din public_html), prin arhivă încărcată și dezarhivată, prin FTP/SFTP sau cu un plugin de migrare.
  3. Exportă baza de date de pe vechiul server (de exemplu, din phpMyAdmin) și import-o într-o bază nouă.
  4. Actualizează datele de conectare la bază în fișierul de configurare (la WordPress, wp-config.php: numele bazei, utilizatorul, parola, serverul).
  5. Refă cron-urile și alege aceeași versiune de PHP (sau una compatibilă).

Dacă site-ul e un magazin online, alege o perioadă cu trafic mic și oprește temporar comenzile noi pe vechiul site în timpul copierii finale. Altfel, comenzile plasate între export și schimbarea DNS-ului rămân doar pe vechiul server.

4. Testează prin fișierul hosts

Poți vedea site-ul de pe noul server înainte să schimbi DNS-ul, doar pe calculatorul tău. Adaugă în fișierul hosts o linie cu IP-ul noului server și domeniul:

203.0.113.10 exemplu.ro www.exemplu.ro

  • Windows: C:\Windows\System32\drivers\etc\hosts (deschide Notepad ca administrator);
  • macOS și Linux: /etc/hosts (cu drepturi de administrator).

Pune IP-ul real primit de la noul furnizor în locul celui din exemplu. Închide și redeschide browserul, apoi verifică paginile principale, imaginile, autentificarea în administrare, formularul de contact și, la magazin, coșul și plata. Când ai terminat, șterge linia din hosts, ca să nu rămâi blocat pe noul server fără să știi.

5. Pregătește e-mailul

E-mailul e partea care se pierde cel mai ușor la o mutare.

  1. Creează pe noul hosting aceleași căsuțe, cu parole noi, plus redirecționările.
  2. Copiază mesajele vechi: cu un client de e-mail configurat pe IMAP pe ambele conturi (tragi dosarele dintr-unul în altul) sau cu un instrument de migrare IMAP.
  3. Pregătește noile înregistrări MX și SPF/DKIM indicate de noul furnizor.
  4. După schimbarea DNS-ului, mai verifică vechile căsuțe câteva zile și mută ce mai sosește acolo.

Dacă folosești un serviciu de e-mail separat (de exemplu, de la Google sau Microsoft), nu schimba înregistrările MX: mută doar înregistrările site-ului.

6. Schimbă DNS-ul

Ai două variante:

  • Schimbi nameserverele domeniului la registrar cu cele ale noului furnizor. Recreează mai întâi toate înregistrările din inventar în noua zonă DNS.
  • Păstrezi nameserverele și modifici doar înregistrările A/AAAA (și MX, dacă muți e-mailul) către noul server.

A doua variantă e mai rapidă, pentru că se aplică pe TTL-ul scăzut de tine. Schimbarea nameserverelor poate dura mai mult, uneori până la 24–48 de ore, în funcție de registrar și de cache-urile din internet.

Certificatul SSL pe noul server se poate emite, de cele mai multe ori, abia după ce domeniul indică spre el. Verifică-l imediat după schimbare și activează-l dacă nu a pornit singur.

7. Păstrează vechiul hosting până termină propagarea

Nu anula vechiul pachet în ziua mutării. Lasă-l activ cel puțin câteva zile, ideal până la următoarea scadență:

  • unii vizitatori și servere de e-mail mai ajung o vreme pe vechiul IP;
  • ai o cale de întoarcere rapidă dacă descoperi o problemă;
  • poți recupera un fișier sau un mesaj uitat.

Verifică din mai multe rețele (Wi-Fi, date mobile) sau cu un instrument online de verificare DNS că toată lumea vede deja noul IP.

8. Anulează vechiul hosting, la final

Abia după ce totul merge pe noul server, ai verificat e-mailul și ai un backup proaspăt descărcat de pe noul hosting, anulează vechiul pachet. Atenție: dacă domeniul e înregistrat la același furnizor, anulează doar găzduirea, nu și domeniul. Transferul domeniului e o operațiune separată și e mai simplu să o faci după mutarea site-ului, nu în aceeași zi (vezi transferul de domenii).

Checklist rapid

CândCe faci
Cu 2–3 zile înainteInventar, backup complet, TTL scăzut la 300 s
Ziua mutăriiCopiezi fișierele și baza de date, configurezi, testezi prin hosts
Ziua mutăriiCreezi căsuțele de e-mail, copiezi mesajele, schimbi DNS-ul
Imediat dupăVerifici SSL-ul, formularele, plățile, e-mailul
Câteva zile dupăUrmărești vechile căsuțe, confirmi propagarea, readuci TTL-ul la normal
La finalBackup de pe noul server, apoi anulezi vechiul hosting

Pe scurt

Inventar, TTL scăzut, copie completă, test prin hosts, e-mail pregătit, schimbare DNS, iar vechiul hosting rămâne pornit până când toată lumea ajunge pe noul server. Dacă vrei să muți site-ul la noi pe un pachet de găzduire web sau găzduire WordPress și ai nevoie de ajutor, scrie-ne la [email protected].

Gata să-ți pornești site-ul?

Verifică dacă domeniul dorit e liber sau află în 10 secunde ce pachet de găzduire ți se potrivește.

ARTICOLE SIMILARE

Iată alte articole care ți-ar putea fi utile. Publicăm informații relevante și practice pentru cititorii noștri.

ABONEAZĂ-TE LA NEWSLETTER

Abonează-te la newsletter și la comunicările noastre de marketing. Îți vom trimite noutăți și oferte.

Ilustrație abonare la newsletter