Cea mai mare teamă când muți un site e că va fi offline câteva ore și clienții vor da peste o pagină goală. Vestea bună: dacă faci pașii în ordinea corectă, site-ul rămâne online tot timpul. Nu pentru că mutarea e instantanee, ci pentru că vechiul site rămâne funcțional până când noul e gata și verificat.
De ce apare downtime-ul, de fapt
Un domeniu nu „conține" site-ul. Domeniul doar arată spre un server, printr-o setare numită DNS. Când muți găzduirea, schimbi această indicație — de la serverul vechi la cel nou.
Problema e că schimbarea nu ajunge instant la toată lumea. Furnizorii de internet păstrează în memorie vechea adresă un timp, numit TTL (Time To Live). Dacă TTL-ul e 24 de ore, unii vizitatori vor ajunge pe serverul vechi încă o zi după ce ai făcut schimbarea.
De aici vine regula de aur: nu ștergi nimic de pe serverul vechi până nu trece perioada de tranziție. Dacă ambele servere au site-ul funcțional, nu contează pe care aterizează vizitatorul — vede același lucru.
Pașii, în ordine
1. Cu 24–48 de ore înainte: reduci TTL-ul
Din panoul unde administrezi DNS-ul domeniului, scazi TTL-ul de la valoarea implicită (de obicei 14400 sau 86400 de secunde) la 300 de secunde, adică 5 minute. Asta nu mută nimic — doar spune internetului „de acum, verifică des dacă s-a schimbat ceva".
Pasul ăsta se face înainte, pentru că el însuși are nevoie de timp ca să se propage. Dacă îl sari, tranziția durează cât vechiul TTL.
2. Faci o copie completă a site-ului
Ai nevoie de două lucruri: fișierele (tot ce e în folderul site-ului,
inclusiv wp-content cu temele, plugin-urile și imaginile) și
baza de date (articolele, paginile, setările, utilizatorii).
Din cPanel, cel mai simplu e să faci o arhivă din File Manager și un export din phpMyAdmin. Dacă folosești un plugin de migrare, ai grijă ca el să includă și baza de date, nu doar fișierele.
3. Urci totul pe noul server, dar fără să schimbi domeniul
Aici e cheia: instalezi site-ul pe noua găzduire și îl testezi înainte ca domeniul să arate spre el. Ai două metode:
- Fișierul hosts — pe calculatorul tău, forțezi domeniul să arate temporar spre noul IP. Doar tu vezi noul site, restul lumii vede vechiul. E metoda curată.
-
Un subdomeniu temporar — de exemplu
test.domeniultau.ro. Mai simplu, dar WordPress poate genera linkuri greșite dacă nu ai grijă la setarea adresei.
4. Verifici serios, nu superficial
Nu e suficient să se încarce pagina principală. Verifică:
- paginile interne și articolele (dacă dau 404, e problemă de permalinkuri)
- imaginile — dacă lipsesc, nu s-a copiat tot
wp-content/uploads - formularele de contact — trimit email?
- zona de administrare — te poți autentifica?
- la magazin: adaugă un produs în coș și mergi până la pasul de plată
5. Schimbi DNS-ul
Abia acum modifici nameserverele sau înregistrarea A, ca domeniul să arate spre noul server. Cu TTL-ul redus la 5 minute, majoritatea vizitatorilor ajung pe noul site în mai puțin de o oră.
6. Aștepți, apoi cureți
Lași vechea găzduire activă încă 3–7 zile. E plasa ta de siguranță: dacă apare ceva neprevăzut, poți da înapoi în câteva minute. După ce ești sigur că totul merge, readuci TTL-ul la valoarea normală și abia apoi anulezi vechiul serviciu.
Cere migrarea gratuită →
Greșeli care produc downtime
- Schimbi DNS-ul primul. Vizitatorii ajung pe un server gol.
- Ștergi vechiul site imediat. Nu mai ai unde da înapoi.
- Uiți email-ul. Dacă ai căsuțe pe vechea găzduire, se mută odată cu domeniul. Fără migrarea lor, pierzi mesajele primite după schimbare.
- Nu verifici certificatul SSL. Pe serverul nou trebuie emis din nou — altfel vizitatorii văd avertisment de securitate.