10 sept. Cum muti un site WordPress fara downtime inutil: pasi esentiali si verificari
Introducere
Mutarea unui site WordPress presupune o serie de operatiuni care, daca nu sunt efectuate corect, pot duce la perioade de inaccesibilitate (downtime) sau la probleme functionale. Acest ghid tehnic detaliaza etapele practice pentru a muta un site WordPress fara downtime inutil, astfel incat proprietarii de site-uri, agentiile web si administratorii sa asigure continuitatea serviciului.
1. Pregatirea pentru migrare
Pregatirea corecta este etapa cheie pentru o migrare fara probleme. Este recomandat sa va asigurati ca aveti acces complet la ambele medii (cel vechi si cel nou) si ca intelegeti structura site-ului.
Ce trebuie verificat inainte de migrare:
- Acces FTP/SFTP si baza de date de pe vechiul hosting;
- Configuratia serverului nou (versiune PHP compatibila cu WordPress-ul folosit);
- Copii de siguranta recente ale fisierelor si bazei de date;
- Setarile DNS, in special TTL-ul (time to live) pentru domeniu;
- Verificarea pluginurilor si temelor pentru compatibilitate;
- Planificarea unei ferestre de migrare cu trafic redus, daca este posibil.
2. Realizarea backup-ului complet
Backup-ul este indispensabil si trebuie sa contina atat fisierele WordPress (tema, pluginuri, media), cat si baza de date MYSQL.
- Exportati baza de date folosind phpMyAdmin sau o unealta de backup WordPress;
- Descarcati toate fisierele site-ului prin FTP/SFTP;
- Verificati integritatea si dimensiunea backupului;
- Daca este disponibil, pastrati o copie a emailurilor legate de domeniu, pentru a evita pierderi la migrare.
3. Copierea site-ului pe noul server
Dupa ce noul server este configurat si pregatit, incepeti transferul site-ului.
- Urmati pasii de incarcare a fisierelor WordPress in noul director public_html sau echivalent;
- Importati baza de date pe noul server folosind phpMyAdmin sau comenzi SQL;
- Actualizati fisierul
wp-config.phppentru a reflecta noile credentiale ale bazei de date (nume bazei, utilizator, parola, server DB); - Verificati ca versiunea PHP instalata pe noul server este compatibila cu WordPress-ul si pluginurile utilizate.
4. Testarea site-ului inainte de schimbarea DNS
Pentru a evita downtime-ul, este recomandat sa verificati site-ul pe noul hosting inainte de a redirectiona traficul.
- Folositi un fisier hosts modificat local sau o adresa IP temporara pentru a accesa site-ul migrat;
- Verificati functionalitatea principala: pagini, formulare, e-commerce (daca este cazul), incarcarea imaginilor;
- Testati pluginurile esentiale si actualizarile automate;
- Verificati erorile de configurare in fisierele jurnal (logs) ale serverului, daca aveti acces.
5. Configurarea DNS si evitarea downtime-ului
DNS-ul face legatura intre numele domeniului si serverul care gazduieste site-ul. Pentru a reduce downtime-ul, trebuie sa tineti cont de:
- Reduceti valoarea TTL-ului inainte de migrare (ideal cu 24-48 ore inainte);
- Faceti sincronizarea finala a bazei de date si fisierelor imediat inainte de schimbarea DNS-ului pentru a nu pierde date;
- Modificati inregistrarile DNS pentru a indica spre noul server (A record, CNAME) prin panoul de administrare al domeniului;
- Tineti cont ca propagarea DNS poate dura intre cateva zeci de minute si pana la 24-48 de ore in functie de TTL si cache;
- Monitorizati atat vechiul, cat si noul server in aceasta perioada, pentru a putea interveni daca apar probleme;
- In cazul emailului, verificati inregistrarile MX, SPF si DKIM pentru a nu intrerupe livrarea mesajelor.
6. Verificari post-migrare
Dupa propagarea DNS, este important sa validati ca totul functioneaza corect:
- Accesati site-ul prin domeniu pentru a verifica incarcarea completa;
- Testati functionalitatile specifice WordPress si WooCommerce, daca este cazul;
- Verificati accesul la emailuri si setarile SMTP daca sunt configurate;
- Monitorizati jurnalele de erori pentru eventuale probleme;
- Solicitati suport tehnic furnizorului de hosting daca identificati erori care depasesc aria dvs. de competenta.
FAQ – Intrebari frecvente
1. Se poate muta un site WordPress fara nicio perioada de downtime?
Downtime-ul poate fi redus semnificativ cu o buna planificare si sincronizare, insa nu se poate garanta eliminarea totala, datorita propagarii DNS.
2. Cum se reduce timpul de propagare al DNS?
Reducand valoarea TTL inainte de migrare permite o actualizare mai rapida a inregistrarilor DNS la nivelul providerilor de internet.
3. Ce fac daca emailul nu mai functioneaza dupa migrare?
Verificati mai intai inregistrarile MX si daca SPF/DKIM sunt corect configurate pe noul DNS si hosting.
4. Este necesara modificarea permisiunilor fisierelor dupa migrare?
De regula, permisiunile corecte sunt pastrate, dar la anumite gazduiri poate fi nevoie de ajustarea lor manuala pentru WP-standard (de obicei 755 pentru directoare si 644 pentru fisiere).
5. Pot face rollback dupa migrare daca apar probleme?
Da, daca aveti backup complet, puteti reveni la vechiul hosting pana cand problema este rezolvata.
Daca aveti nevoie de asistenta profesionala pentru migrarea site-ului WordPress si evitarea oricarui downtime inutil, contactati Web Hotel.
