Migrarea unui site WordPress pe un alt hosting poate părea o sarcină intimidantă, dar cu puțină planificare și atenție la detalii, poți face acest proces fără pierderi de date sau timp de nefuncționare. Fie că schimbi hosting-ul pentru o performanță mai bună, un suport tehnic superior sau costuri mai mici, acest ghid te va ajuta să migrezi site-ul tău WordPress în siguranță.
1. Pregătește-te pentru migrare
Înainte de a începe migrarea, ia următoarele măsuri de precauție:
Alege un moment cu trafic scăzut pentru a minimiza impactul asupra vizitatorilor.
Creează un backup complet al site-ului tău (inclusiv baza de date și fișierele).
Verifică cerințele noului hosting (de exemplu, versiunea PHP, compatibilitatea cu WordPress).
2. Exportă fișierele site-ului
Pentru a migra site-ul, trebuie să copiezi toate fișierele de pe serverul vechi. Poți face asta folosind un client FTP precum FileZilla:
- Conectează-te la serverul vechi folosind datele de FTP oferite de hosting.
- Descarcă toate fișierele din folderul root (de obicei numit public_html sau www).
- Asigură-te că ai copiat toate fișierele, inclusiv cele din folderele wp-content, wp-admin și wp-includes.
3. Exportă baza de date
Baza de date conține toate informațiile esențiale ale site-ului tău, cum ar fi articole, pagini, setări și comentarii. Pentru a o exporta:
- Intră în phpMyAdmin (disponibil în panoul de control al hosting-ului vechi).
- Selectează baza de date asociată site-ului tău WordPress.
- Apasă pe fila Exportă, alege formatul SQL și descarcă fișierul.
4. Creează baza de date pe noul hosting
Pe noul hosting, trebuie să creezi o bază de date nouă pentru site-ul tău:
- Intră în panoul de control al noului hosting (de exemplu, cPanel).
- Creează o nouă bază de date și un utilizator cu permisiuni complete.
- Notează numele bazei de date, numele utilizatorului și parola – vei avea nevoie de ele mai târziu.
5. Importă baza de date pe noul hosting
Acum, importă baza de date pe noul hosting:
- Intră în phpMyAdmin pe noul hosting.
- Selectează baza de date creată anterior.
- Apasă pe fila Importă, încarcă fișierul SQL descărcat și execută importul.
6. Încarcă fișierele pe noul hosting
Folosește din nou un client FTP pentru a încărca fișierele site-ului pe noul server:
- Conectează-te la noul hosting folosind datele de FTP.
- Încarcă toate fișierele descărcate anterior în folderul root al noului hosting.
7. Actualizează setările WordPress
După ce ai încărcat fișierele și baza de date, trebuie să actualizezi setările WordPress pentru a reflecta noile detalii ale hosting-ului:
- Deschide fișierul wp-config.php din folderul root al site-ului tău.
- Actualizează următoarele linii cu noile detalii ale bazei de date:
define(‘DB_NAME’, ‘nume_baza_de_date’);
define(‘DB_USER’, ‘nume_utilizator’);
define(‘DB_PASSWORD’, ‘parola’);
define(‘DB_HOST’, ‘localhost’);
3. Salvează și închide fișierul.
8. Actualizează URL-urile site-ului
Dacă domeniul tău rămâne același, poți sări peste acest pas. Dacă schimbi domeniul sau folosești un URL temporar, actualizează URL-urile în baza de date:
- Intră în phpMyAdmin pe noul hosting.
- Execută următoarea comandă SQL pentru a înlocui vechiul URL cu cel nou:
UPDATE wp_options SET option_value = replace(option_value, ‘http://vechiul-site.ro’, ‘http://noul-site.ro’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET post_content = replace(post_content, ‘http://vechiul-site.ro’, ‘http://noul-site.ro’);
UPDATE wp_postmeta SET meta_value = replace(meta_value, ‘http://vechiul-site.ro’, ‘http://noul-site.ro’);
9. Testează site-ul
Înainte de a finaliza migrarea, testează site-ul pentru a te asigura că totul funcționează corect:
- Verifică dacă toate paginile și articolele se încarcă corect.
- Asigură-te că formularele și funcționalitățile interactive funcționează.
- Folosește un tool precum Google PageSpeed Insights pentru a verifica performanța.
10. Actualizează DNS-urile
Dacă ai schimbat domeniul sau hosting-ul, actualizează DNS-urile pentru a direcționa traficul către noul server:
- Intră în panoul de control al domeniului tău.
- Actualizează nameserver-urile cu cele oferite de noul hosting.
- Așteaptă până când schimbarea este propagată (poate dura până la 24 de ore).
Concluzie
Migrarea unui site WordPress pe un alt hosting nu trebuie să fie o experiență stresantă. Cu acest ghid pas cu pas, poți muta site-ul tău fără pierderi de date sau timp de nefuncționare. Dacă ai nevoie de ajutor sau vrei să delegi această sarcină unui profesionist, sunt aici să te ajut! Sunt un freelancer din București specializat în WordPress și pot gestiona întregul proces pentru tine.