Introducere în serverele web – Apache vs LiteSpeed. Ce este LiteSpeed și de ce este…

Cum să migrezi un site WordPress pe un server nou fără downtime
De ce este importantă migrarea fără downtime. Cum să migrezi un site WordPress pe un server nou fără downtime.
Mutarea unui site WordPress pe un server nou poate fi o operațiune stresantă, mai ales dacă site-ul tău are trafic constant. Fiecare minut de indisponibilitate înseamnă vizitatori pierduți, vânzări ratate și o impresie negativă în fața motoarelor de căutare.
Din fericire, cu o planificare corectă, poți realiza o migrare fără niciun moment de downtime.
Cum să migrezi un site WordPress pe un server nou fără downtime
Indiferent dacă treci de la un hosting shared la un server VPS sau schimbi furnizorul de hosting, pașii de mai jos te vor ghida prin întregul proces.
Pregătirea înainte de migrare
Înainte de a începe migrarea propriu-zisă, trebuie să te asiguri că ai totul pregătit:
- Backup complet – fă o copie a tuturor fișierelor WordPress și a bazei de date MySQL
- Acces la ambele servere – asigură-te că ai credențiale SSH sau cPanel pentru serverul vechi și cel nou
- Notează configurația actuală – versiunea PHP, extensiile active, limitele de memorie
- Verifică compatibilitatea – serverul nou trebuie să suporte aceeași versiune PHP și MySQL
Un plugin precum Duplicator Pro sau All-in-One WP Migration poate simplifica semnificativ procesul.
Pasul 1: Crearea backup-ului complet
Primul pas este crearea unui backup complet al site-ului. Poți face acest lucru în mai multe moduri:
Backup manual prin SSH
Conectează-te la serverul vechi prin SSH și creează o arhivă a fișierelor:
tar -czf wordpress-backup.tar.gz /home/user/public_html/
Pentru baza de date, folosește mysqldump:
mysqldump -u utilizator -p numele_bazei > backup-db.sql
Backup prin cPanel
Dacă ai acces la cPanel, mergi la secțiunea Backup și descarcă un backup complet al contului. Această metodă include fișierele, bazele de date, conturile de email și configurările DNS.
Pasul 2: Configurarea serverului nou
Pe serverul nou, trebuie să pregătești mediul de găzduire:
- Instalează aceeași versiune de PHP pe care o folosea serverul vechi
- Creează o bază de date MySQL nouă și un utilizator cu drepturi complete
- Configurează extensiile PHP necesare –
mysqli,curl,gd,mbstring,xml - Setează limitele de memorie PHP la minimum 256 MB
Pasul 3: Transferul fișierelor și bazei de date
Transferă arhiva pe serverul nou folosind scp sau rsync:
rsync -avz /home/user/public_html/ user@server-nou:/home/user/public_html/
Importă baza de date pe serverul nou:
mysql -u utilizator_nou -p baza_noua < backup-db.sql
Actualizează fișierul wp-config.php cu noile credențiale ale bazei de date:
DB_NAME– numele noii baze de dateDB_USER– utilizatorul MySQL nou creatDB_PASSWORD– parola utilizatoruluiDB_HOST– de obicei «localhost» sau adresa specificată de furnizor
Pasul 4: Testarea pe serverul nou înainte de schimbarea DNS
Aceasta este cheia migrării fără downtime. Nu schimba înregistrările DNS imediat. În schimb:
- Editează fișierul hosts de pe calculatorul tău local pentru a direcționa domeniul spre IP-ul serverului nou
- Pe Windows:
C:WindowsSystem32driversetchosts - Adaugă linia:
IP_SERVER_NOU domeniul-tau.ro - Testează site-ul complet – pagini, formulare, funcționalități
Verifică articolele noastre pentru mai multe ghiduri despre administrarea serverelor.
Pasul 5: Schimbarea DNS și finalizarea migrării
După ce ai confirmat că totul funcționează corect pe serverul nou:
- Reduce TTL-ul DNS la 300 de secunde cu 24-48 de ore înainte de migrare
- Actualizează înregistrările A ale domeniului să indice spre noul IP
- Monitorizează ambele servere în următoarele 24-48 de ore
- Nu dezactiva serverul vechi până când propagarea DNS nu s-a finalizat complet
Verificări post-migrare
După finalizarea migrării, efectuează următoarele verificări:
- Testează viteza de încărcare cu Google PageSpeed Insights
- Verifică că certificatul SSL funcționează corect
- Confirmă că permalink-urile WordPress funcționează
- Testează formularul de contact și funcționalitățile e-commerce
- Verifică cron job-urile WordPress
Greșeli frecvente de evitat
Pe parcursul migrării, evită aceste erori comune:
- Neactualizarea URL-urilor din baza de date – folosește un instrument precum WP-CLI sau Better Search Replace pentru a înlocui URL-urile vechi cu cele noi în toată baza de date
- Uitarea permisiunilor fișierelor – directoarele trebuie să fie 755, fișierele 644, iar wp-config.php poate fi setat la 600
- Ignorarea diferențelor de configurare PHP – poate cauza erori pe noul server, verifică versiunea PHP și extensiile active
- Schimbarea DNS fără testare – întotdeauna testează local mai întâi prin fișierul hosts
- Necopierea fișierului .htaccess – acest fișier ascuns conține reguli importante pentru permalink-uri și securitate
Instrumente utile pentru migrare
Pe lângă metodele manuale, există mai multe instrumente care simplifică procesul de migrare:
- Duplicator Pro – creează un pachet complet al site-ului (fișiere + baza de date) care poate fi instalat pe noul server cu un wizard simplu
- All-in-One WP Migration – export și import prin interfața WordPress, potrivit pentru site-uri de dimensiuni medii
- WP-CLI – interfața de linie de comandă pentru WordPress, ideală pentru migrări prin SSH pe servere cu acces complet
- UpdraftPlus – deși este un plugin de backup, funcționalitatea de migrare este inclusă în versiunea premium
- rsync – comanda Linux care sincronizează fișierele eficient, transferând doar diferențele între sursa și destinația
Alegerea instrumentului depinde de dimensiunea site-ului, accesul la servere și experiența ta tehnică. Pentru site-uri mari, cu baze de date peste 1 GB, metodele prin SSH sunt cele mai fiabile.
Migrarea unui site WordPress nu trebuie să fie complicată sau riscantă. Cu pregătire adecvată, transfer atent al datelor și testare înainte de schimbarea DNS, poți muta orice site fără ca vizitatorii tăi să observe vreo diferență. Cheia succesului este planificarea – nu te grăbi să schimbi DNS-ul înainte de a verifica totul pe noul server. Dacă ai nevoie de asistență profesională pentru migrare, contactează-ne și te ajutăm să realizezi o tranziție lină.




Comments (0)