Ghid complet pentru migrarea unui site WordPress fara downtime inutil si verificarea SSL dupa transfer

Ghid complet pentru migrarea unui site WordPress fara downtime inutil si verificarea SSL dupa transfer

Ce inseamna migrarea unui site WordPress fara downtime?

Downtime-ul reprezinta perioada in care site-ul tau nu este accesibil vizitatorilor, ceea ce poate afecta imaginea si vanzarile, in special in cazul magazinelor online folosind WooCommerce. Migrarea fara downtime inseamna sa muti site-ul de pe un server pe altul, asigurand disponibilitatea continua a acestuia pe durata procesului.

Pregatiri inainte de migrare

  • Inventariere: realizeaza o lista completa cu toate fisierele, baza de date, pluginurile si versiunile WordPress si PHP folosite.
  • Backup complet: fa backup atat al fisierelor, cat si al bazei de date. Este recomandat sa pastrezi si o copie locala.
  • Configurarea noului hosting: asigura-te ca noul server gazduit la webhotel.ro este pregatit – cu versiunea PHP compatibila si resurse suficiente.
  • Setari DNS temporare: pentru a evita downtime, poti folosi un fisier hosts local pentru a testa site-ul pe noul server inainte de schimbarea DNS-ului.

Pasi tehnici pentru migrarea unui site WordPress fara downtime

1. Copiere fisiere si baze de date

Foloseste un client FTP sau SFTP pentru a copia toata structura WordPress (fisiere + foldere). Exporta baza de date din phpMyAdmin sau folosind un plugin dedicat.

2. Import pe noul server

Importa baza de date in noul server folosind phpMyAdmin sau un instrument similar. Copiaza fisierele WordPress in directorul radacina al noului cont de hosting webhotel.ro.

3. Modificarea fisierului wp-config.php

Actualizeaza datele de conexiune pentru noua baza de date: nume DB, utilizator, parola si, daca este cazul, hostul bazei de date.

4. Testare locala cu hosts

Inainte de a schimba DNS-ul, editeaza fisierul hosts pe calculatorul tau pentru a dirija domeniul spre noul IP, astfel poti testa functionalitatea site-ului fara a afecta utilizatorii.

5. Sincronizarea bazei de date finale

Pentru a preveni pierderi de date, realizeaza o ultima sincronizare a bazei de date pe noul server imediat inainte de modificarea DNS-ului, mai ales pentru site-urile cu continut dinamic (WooCommerce, comentarii etc.).

6. Modificarea inregistrarilor DNS

Modifica A sau CNAME pentru domeniul tau catre noul IP al serverului webhotel.ro. Pentru a minimiza timpul propagarii, seteaza TTL-ul la o valoare mica cu 48 de ore inainte de migrare.

Verificarea si configurarea SSL dupa transfer

Dupa migrare, verificarea certificatului SSL este esentiala pentru a asigura conexiuni HTTPS sigure si pentru a evita erori de securitate in browser.

  • Asigura-te ca SSL-ul este instalat corect: daca folosesti un certificat SSL comercial sau gratuit, verifica instalarea in contul de hosting webhotel.ro.
  • Testarea SSL: foloseste instrumente online precum SSL Labs pentru a verifica gradul de securitate si eventualele probleme.
  • Configuratia HTTPS in WordPress: verifica setarile din Settings > General pentru ca adresa site-ului sa inceapa cu https://.
  • Inlocuirea linkurilor HTTP vechi: unele fisiere sau linkuri din baza de date pot face referire la HTTP, ceea ce cauzeaza erori de tip „mixed content”. Utilizeaza pluginuri precum „Better Search Replace” pentru a actualiza URL-urile.
  • Redirect de la HTTP la HTTPS: asigura-te ca exista o regula in fisierul .htaccess sau configuratia serverului care redirectioneaza traficul HTTP catre HTTPS.

Greseli frecvente de evitat

  • Schimbarea DNS fara a sincroniza ultima data baza de date – duce la pierderea datelor noi introduse.
  • Neconfigurarea certificatului SSL dupa transfer – securitatea site-ului nu va fi valida.
  • Neverificarea pluginurilor si temelor pe noul server – incompatibilitati pot genera erori 500.
  • Ignorarea testelor inainte de a face publica schimbarea DNS – creste riscul downtime-ului neplanificat.

Checklist esential pentru migrare fara downtime

Etapa Actiune Verificare
Inventar & Backup Salveaza toate fisierele si baza de date Backup complet si testat
Configurare nou server Instaleaza WP, setari PHP, creati DB Acces functional si compatibilitate confirmata
Copiere continut Muta fisiere si importa DB Fisiere corecte + baza de date functionala
Testare locala Hosts modificat pentru testare site Site functioneaza fara erori
Sincronizare finala Export/import ultimelor modificari DB Date actualizate si complete
Modificare DNS Schimba A/CNAME spre noul IP DNS propagat (check TTL)
SSL & HTTPS Verifica si configureaza SSL corect HTTPS fara erori si redirectionari functionale

Intrebari frecvente (FAQ)

1. Care este timpul minim de downtime in timpul migrarii?

Timpul minim este strict legat de propagarea DNS-ului, care poate dura de la cateva minute (daca TTL este mic) pana la cateva ore. Prin pregatirea corecta si testarea prealabila, downtime-ul perceput poate fi redus semnificativ.

2. Ce fac daca site-ul afiseaza eroare 500 dupa migrare?

Verifica logurile de eroare, wp-config.php si compatibilitatea pluginurilor/temelor cu versiunea PHP. Uneori e necesara ajustarea permisiunilor sau dezactivarea pluginurilor incompatibile.

3. Cum pot verifica daca SSL-ul functioneaza corect?

Pe langa faptul ca browserul afiseaza lacatul verde, poti folosi instrumente gratuite online, cum ar fi Qualys SSL Labs, pentru a testa configurarea certificatului.

4. Este nevoie sa modific fisierul wp-config.php la migrare?

Da, trebuie actualizate datele de conectare la baza de date, daca acestea difera pe noul server.

5. Cum pot evita erorile cu continut HTTP in paginile HTTPS?

Foloseste un plugin de inlocuire a URL-urilor in baza de date pentru a schimba toate referintele HTTP in HTTPS, si verifica manual resursele incarcate (imagini, CSS, JS).

Call Now Button