12 sept. Cum muti un site WordPress fara downtime inutil: pasi esentiali si verificari
De ce este importanta o migrare fara downtime
Downtime-ul unui site WordPress in timpul migratiei poate afecta atat vizitatorii, cat si functionalitatea afacerii online. mutarea site-ului fara perioade in care acesta sa fie indisponibil reprezinta un obiectiv esential. In acest articol, vom parcurge pasii tehnici necesari pentru o migrare corecta si fara intreruperi inutile.
Pregatirea pentru migrare: inventar si backup
Inainte de a incepe procesul de mutare, este necesar sa cunosti complet configuratia actuala si sa faci o copie de siguranta a datelor:
- Inventarierea elementelor site-ului: fisiere WordPress, teme, pluginuri, baza de date MySQL, cron job-uri daca exista, certificate SSL si configurari DNS asociate domeniului.
- Backup complet: salveaza atat fisierele site-ului, cat si exporta baza de date pentru a preveni orice pierdere de date.
Copierea site-ului pe noul hosting
Este recomandat sa pregatesti noul mediu de gazduire inainte de a face schimbarile DNS pentru a evita downtime-ul:
- Incarcare fisiere: transfera toate fisierele site-ului pe serverul nou, folosind FTP/SFTP sau interfata WebHotel, daca este disponibila.
- Import baza de date: importa baza de date pe noul server folosind phpMyAdmin sau instrumente similare.
- Configurare WordPress: ajusteaza in fisierul
wp-config.phpnoile date de conectare la baza de date si eventualele alte setari specifice hostingului. - Versiune PHP si extensii: verifica daca noul server sustine versiunea PHP necesara pentru WordPress si pluginuri si, daca este posibil, seteaza aceeasi versiune pentru compatibilitate.
Testarea site-ului pe noul server fara modificari DNS
Pentru a preveni downtime-ul, trebuie sa testezi site-ul pe noul hosting inainte de a actualiza inregistrarile DNS:
- Foloseste fisierul
hostsde pe calculatorul personal pentru a directiona domeniul catre IP-ul noului server si verifica functionarea completa a site-ului. - Testeaza functionalitatile de baza: navigarea, formularele, cosul de cumparaturi (in cazul WooCommerce), pluginurile critice.
- Verifica certificatele SSL daca este cazul, pentru a asigura conexiuni HTTPS valide.
Sincronizarea finala si update DNS
Dupa ce totul este testat si functional pe noul server, urmeaza sincronizarea finala a datelor si actualizarea DNS:
- Scurtarea TTL-ului DNS: inainte de migrare, scade valoarea TTL (Time To Live) a inregistrarilor DNS la un interval mic (de exemplu, 300 secunde) pentru a accelera propagarea modificarilor.
- Sincronizarea bazei de date si fisierelor: daca intre timp au aparut modificari pe site-ul vechi, sincronizeaza din nou fisiere si baze de date pentru a avea ultima versiune.
- Modificarea inregistrarilor DNS: actualizeaza in panoul de administrare DNS nameserverele sau A recordurile catre noul IP al serverului WebHotel.
- Monitorizarea propagarii DNS: folosind unelte online, urmareste daca domeniul indica corect spre noul server.
Verificari dupa mutare si ajustari finale
Dupa propagarea DNS si accesarea site-ului pe noul server, realizeaza urmatoarele verificari:
- Confirma functionarea completa a site-ului, inclusiv a functiilor dinamice si a formularelor de contact.
- Verifica configurarea emailurilor asociate domeniului, in special inregistrarile MX, SPF si DKIM pentru livrarea corecta a mesajelor.
- Testeaza certificatele SSL si asigura-te ca redirecturile HTTP -> HTTPS functioneaza corect.
- Monitorizeaza performanta si uptime-ul site-ului in zilele urmatoare, pentru a identifica potentiale probleme tardive.
Greseli de evitat pentru a nu pierde date sau email
- Nu schimba nameserverele DNS fara sa copiezi integral toate inregistrarile zonei, inclusiv MX si TXT, pentru a nu afecta emailul.
- Nu ignora diferenta dintre domeniu si hosting – actualizarea DNS este cheia care le leaga corect.
- Nu face modificari majore in baza de date pe un hosting inainte de sincronizarea finala pentru a nu pierde continut.
- Nu trece la versiuni PHP incompatibile fara teste prealabile pentru a evita erori 500 dupa mutare.
FAQ – Intrebari frecvente
Pot muta un site WordPress fara ajutor tehnic?
Da, dar necesita atentie la fiecare pas, mai ales la backup, configurare si modificarea DNS. Verificarile si testarea locala ajuta mult.
Cat dureaza propagarea DNS si poate afecta uptime-ul?
Durata propagarii depinde de TTL-ul setat in DNS. Scurtarea TTL-ului inainte de migrare ajuta la limitarea timpului in care site-ul poate fi inaccesibil.
Ce fac daca emailul nu mai functioneaza dupa migrare?
Verifica daca toate inregistrarile MX, SPF, DKIM au fost corect copiate si configurate in zona DNS. Modificarile incorecte pot bloca trimiterea sau primirea emailurilor.
Trebuie sa schimb si versiunea PHP cand migrez site-ul?
Daca noul server suporta versiunea PHP folosita actual, nu este necesar sa schimbi imediat. Verifica compatibilitatea pluginurilor si temei inainte de upgrade-ul PHP.
Pot face rollback daca migrarea esueaza?
Da, avand backupul complet realizat inainte de migrare poti restaura rapid site-ul pe vechiul server in cazul unor probleme majore.
