Migrarea unui site WordPress de pe un host pe altul poate părea o sarcină intimidantă, dar cu un plan bine pus la punct, procesul poate fi destul de simplu. Urmând pașii de mai jos, vei putea transfera site-ul tău fără probleme majore.
1. Alege Noua Gazdă Web (Hosting)
Primul pas este să alegi noul provider de hosting. Asigură-te că acesta oferă resursele și suportul tehnic de care ai nevoie. Verifică dacă oferă opțiuni precum backup-uri automate, suport pentru SSL și posibilitatea de a gestiona versiuni PHP diferite.
2. Creează un Backup Complet al Site-ului
Înainte de a începe migrarea, este esențial să creezi un backup complet al site-ului tău. Acest backup ar trebui să includă toate fișierele site-ului (inclusiv teme, plugin-uri și media) și baza de date.
Metode pentru Backup:
- Plugin-uri de Backup: Poți folosi plugin-uri precum UpdraftPlus sau All-in-One WP Migration pentru a crea un backup complet.
- Backup Manual: Utilizează FTP pentru a descărca toate fișierele site-ului și phpMyAdmin pentru a exporta baza de date.
3. Transferă Fișierele Site-ului
După ce ai creat backup-ul, trebuie să transferi fișierele site-ului pe noul host.
Cum să Transferi Fișierele:
- Prin FTP: Conectează-te la noul host prin FTP și încarcă toate fișierele site-ului în directorul rădăcină (de obicei,
public_html
). - Folosind un Plugin: Dacă ai folosit un plugin de migrare, urmează pașii de import furnizați de acesta pentru a încărca site-ul pe noul host.
4. Migrează Baza de Date
Următorul pas este să migrezi baza de date MySQL. Acest lucru implică exportul bazei de date de pe vechiul host și importul acesteia pe noul host.
Pași pentru Migrarea Bazei de Date:
- Export Baza de Date: Folosește phpMyAdmin pentru a exporta baza de date ca un fișier
.sql
. - Creează o Bază de Date pe Noul Host: În panoul de control al noului host, creează o bază de date MySQL și un utilizator asociat acesteia.
- Importă Baza de Date: Folosește phpMyAdmin pe noul host pentru a importa fișierul
.sql
exportat anterior.
5. Actualizează fișierul wp-config.php
Fișierul wp-config.php
conține detalii despre conexiunea la baza de date. După ce ai migrat baza de date, trebuie să actualizezi acest fișier cu informațiile noului host.
Ce trebuie să modifici:
DB_NAME
– Numele noii baze de date.DB_USER
– Utilizatorul bazei de date.DB_PASSWORD
– Parola utilizatorului bazei de date.DB_HOST
– De obicei, aceasta estelocalhost
, dar ar putea fi diferit în funcție de noul provider de hosting.
6. Actualizează DNS-urile Domeniului
Pentru ca site-ul tău să fie accesibil de pe noul host, trebuie să actualizezi serverele de nume (DNS) ale domeniului.
Cum să Actualizezi DNS-urile:
- Accesează Registrul Domeniului: Mergi la panoul de control al locului unde ai înregistrat domeniul (de ex. GoDaddy, Namecheap).
- Actualizează DNS-urile: Introdu noile DNS-uri furnizate de noul host.
- Timp de Propagare: Reține că poate dura între câteva ore și 48 de ore pentru ca modificările DNS să se propage complet.
7. Verifică Funcționarea Site-ului
După ce modificările DNS s-au propagat, accesează site-ul pentru a verifica dacă totul funcționează corect. Verifică paginile, link-urile și plugin-urile pentru a te asigura că site-ul funcționează la fel ca înainte.
8. Configurări Finale și Optimizare
După ce te asiguri că site-ul funcționează corect, poți realiza configurări suplimentare:
- SSL: Dacă site-ul tău folosește SSL, asigură-te că certificatul SSL este activ pe noul host.
- Permalink-uri: Re-salvează structura permalink-urilor din WordPress pentru a evita eventualele erori 404.
- Backup Automat: Configurează un sistem de backup automat pe noul host.
Migrarea unui site WordPress poate fi o provocare, dar urmând pașii de mai sus vei reuși să transferi site-ul pe un nou host fără probleme majore.
Pregătirea și atenția la detalii sunt esențiale pentru o migrare reușită. Nu uita să testezi temeinic site-ul după migrare pentru a te asigura că totul funcționează corect pe noua platformă.