Migrare site WordPress fara downtime inutil: pasi pentru backup, DNS si SSL

Migrare site WordPress fara downtime inutil: pasi pentru backup, DNS si SSL

Introducere in migrarea unui site WordPress fara downtime

Mutarea unui site WordPress de la un furnizor de gazduire la altul poate parea complexa, mai ales daca doresti sa eviti perioadele in care site-ul nu este accesibil (downtime). Acest articol ofera o abordare practica pentru administratorii de site-uri, magazine WooCommerce, agentii web si utilizatori, concentrandu-se pe pasii esentiali pentru backup, configurarea DNS si SSL.

1. Pregatirea pentru migrare: inventariere si backup complet

Inainte de orice actiune, trebuie facuta o inventariere a elementelor site-ului si un backup detaliat, care sa includa:

  • Fisierele WordPress: tema, pluginurile, incarcarile media si fisierele de configurare.
  • Baza de date: contine continutul paginilor, utilizatori, configurari WooCommerce etc.
  • Configuratia emailurilor: conturi, parole, filtre (daca emailul este gestionat separat pe acelasi domeniu).
  • Setarile SSL: certificatele si cheile private, pentru a evita problemele cu HTTPS dupa migrare.

Este recomandat sa folosesti optiunile de backup disponibile prin panoul de administrare al serviciului webhotel.ro sau sa efectuezi backup-uri manuale folosind FTP si exportul bazei de date din phpMyAdmin.

2. Copierea site-ului pe noul hosting si configurarea testarii

Dupa ce backupul este gata, copiaza fisierele si importa baza de date pe noua platforma de gazduire oferita de webhotel.ro. Verifica urmatoarele:

  • Configureaza fisierul wp-config.php cu noile credentiale pentru baza de date.
  • Testeaza site-ul pe un subdomeniu temporar sau pe IP-ul serverului, pentru a te asigura ca totul functioneaza corect inainte de modificarea DNS.
  • Verifica si ajusteaza permisiunile fisierelor si folderelor, daca este necesar.

3. Gestionarea DNS pentru o migrare cu downtime minim

DNS-ul face legatura intre domeniu si serverul unde este gazduit site-ul. Pentru a evita downtime in timpul migrarii, trebuie sa tii cont de:

  • TTL (Time To Live): scade-l cu cateva zile inainte de migrare, de exemplu la 300 secunde, pentru ca propagarea modificarilor sa fie mai rapida.
  • Copierea corecta a tuturor inregistrarilor DNS: A (adresa IP a noului server), MX (pentru email), CNAME sau alte inregistrari asociate domeniului.
  • Nu sterge vechile inregistrari inainte sa fii sigur ca noul site functioneaza pe noul server.
  • Schimba nameserverele numai daca este absolut necesar si dupa ce ai inventariat toate inregistrarile existente.

4. SSL si securitatea conexiunii dupa migrare

Dupa ce site-ul este mutat, e vital sa ai SSL-ul configurat corect pentru a nu pierde accesul s?curizat pe HTTPS. In acest scop:

  • Importa certificatul SSL existent daca folosesti unul platit si ai acces la cheile private.
  • Refa configurarea HTTPS in WordPress si in fisierele serverului (de exemplu, reguli de redirect in .htaccess sau setari de server).
  • Testeaza site-ul pentru mixed content (resurse incarcate prin HTTP), care poate cauza avertismente in browsere.

5. Sincronizarea finala si activarea site-ului definitiv

Imediat inainte de schimbarea DNS, se recomanda:

  • Realizeaza o sincronizare finala a bazei de date si a fisierelor, pentru ca modificarile recente sa nu se piarda.
  • Confirma ca toate serviciile conexe (cron jobs, emailuri, pluginuri WordPress) functioneaza conform asteptarilor pe noul server de la webhotel.ro.
  • Modifica inregistrarile DNS pentru a indica noul server.

6. Monitorizarea dupa migrare si verificarea functionalitatii

Dupa modificarea DNS, nu te grabi sa elimini vechiul hosting. Monitorizeaza site-ul pentru eventuale probleme:

  • Verifica disponibilitatea site-ului din diferite regiuni.
  • Testeaza functionalitatile specifice ca procesarea comenzilor WooCommerce sau formularele de contact.
  • Urmareste emailurile pentru a detecta eventuale probleme cu livrarea, cauzate de inregistrarile MX sau SPF/DKIM.

FAQ – Intrebari frecvente

1. Pot muta site-ul fara sa imi pierd emailurile?

Da, daca te asiguri ca inregistrarile MX si setarile emailului sunt copiate corect in DNS si ca nimic nu este sters prematur. Poti pastra vechiul server activ pana cand totul functioneaza pe noul.

2. Ce trebuie sa fac daca dupa migrare SSL-ul este invalid?

Verifica daca certificatul SSL este instalat corect pe noul hosting, iar URL-urile din WordPress sunt setate corect pe HTTPS. Uneori poate fi nevoie de reexportarea sau reemiterea certificatului SSL.

3. Cum reduc timpul de propagare DNS?

Scazand temporar valoarea TTL inainte de migrare si facand modificarile in ore cu trafic redus, propagarea este mai rapida, limitand downtime-ul.

4. Ce se intampla daca uit sa sincronizez baza de date la final?

Modificarile facute dupa ultima sincronizare vor fi pierdute, ceea ce poate afecta continutul site-ului si comenzile WooCommerce. De aceea este recomandat sa faci aceasta sincronizare finala imediat inainte de schimbarea DNS.

5. Pot testa site-ul inainte de migrare sau fara sa schimb DNS?

Da, folosind fie un subdomeniu temporar configurat pe noul hosting, fie modificand local fisierul hosts pentru a accesa IP-ul serverului nou fara propagare DNS.

Contactati Web Hotel pentru detalii sau suport privind gazduirea si migrarea site-ului.

Call Now Button