Cum să Migrezi un Site WordPress pe Alt Hosting (Ghid Complet Pas cu Pas)
Migrarea unui site WordPress la un nou furnizor de hosting poate părea copleșitoare, dar cu abordarea corectă, este un proces simplu care păstrează fiecare articol, pagină, plugin și înregistrare din bază de date. Indiferent dacă faceți upgrade la un server mai rapid, schimbați furnizorii pentru prețuri mai bune sau vă mutați într-un mediu mai puternic, acest ghid vă ghidează prin fiecare pas — de la salvarea fișierelor dumneavoastră la testarea site-ului dvs. live pe noul host.
De ce să migrezi site-ul tău WordPress?
Există multe motive legitime pentru a muta o instalare WordPress într-un nou mediu de hosting:
- Îmbunătățiri de performanță — Mutarea la VPS Hosting alimentat de NVMe reduce dramatic timpii de încărcare a paginii comparativ cu mediile partajate.
- Scalabilitate — Gazda ta actuală nu poate ține pasul cu traficul în creștere.
- Eficiență costurilor — Resurse mai bune la un preț lunar mai mic.
- Îmbunătățiri de securitate — Acces la protecție DDoS, firewall-uri și medii izolate.
- Control complet al serverului — Accesul root te lasă să configurezi PHP, NGINX, Apache și straturi de cache exact cum ai nevoie.
Indiferent de motivul tău, urmând un proces de migrare structurat asigură zero pierderi de date și timp de inactivitate minim.
Înainte de a Începe: Lista de Verificare Pre-Migrare
A se grăbi într-o migrare fără pregătire este cea mai frecventă cauză a pierderii de date și a timpului de inactivitate prelungit. Completați acești pași înainte de a atinge un singur fișier:
1. Alegeți Noul Furnizor de Hosting
Selectați un plan de hosting care să corespundă nevoilor actuale și viitoare ale site-ului dvs. Luați în considerare:
- Tipul de stocare — NVMe SSD vs. HDD tradițional
- Alocarea RAM și CPU
- Suportul versiunilor PHP
- Disponibilitatea panoului de control (cPanel, Plesk, DirectAdmin)
- Calitatea suportului și timpul de răspuns
Dacă rulați un site WordPress în creștere, un VPS cu cPanel vă oferă flexibilitatea unui mediu dedicat cu familiaritatea unui panou de control grafic — ideal pentru gestionarea bazelor de date, fișierelor și conturilor de e-mail fără cunoștințe de linie de comandă.
2. Creați o Copie de Siguranță Completă a Site-ului WordPress
Nu începeți niciodată o migrare fără o copie de siguranță verificată și completă. O copie de siguranță completă WordPress constă din două componente:
- Toate fișierele WordPress (teme, plugin-uri, încărcări, fișiere core și configurație)
- Baza de date MySQL (toate postările, paginile, setările, utilizatorii și metadatele)
Ambele trebuie să fie salvate și stocate în siguranță înainte de a continua.
Pasul 1: Faceți o copie de siguranță a fișierelor WordPress
Opțiunea A: Folosind un client FTP (FileZilla)
- Descărcați și instalați FileZilla (sau orice client FTP/SFTP la alegere).
- Conectați-vă la serverul de găzduire actual folosind credențialele FTP:
- Host: IP-ul serverului sau domeniu
- Username: numele de utilizator FTP
- Password: parola FTP
- Port:
21(FTP) sau22(SFTP — recomandat pentru securitate)
- Navigați la directorul rădăcină WordPress — acesta este de obicei
public_html/sauwww/. - Selectați toate fișierele și folderele, inclusiv fișierele ascunse (de ex.,
.htaccess). În FileZilla, activați vizibilitatea fișierelor ascunse sub Server → Force showing hidden files. - Descărcați totul într-un folder dedicat pe computerul local.
Opțiunea B: Folosind File Manager din panoul de control de găzduire
- Conectați-vă la panoul de control de găzduire actual (cPanel, Plesk, etc.).
- Deschideți File Manager.
- Navigați la
public_html/(sau rădăcina WordPress). - Selectați toate fișierele, comprimați-le într-o arhivă
.zip. - Descărcați arhiva pe computerul local.
> Sfat profesional: Verificați că arhiva descărcată este completă și nu este coruptă înainte de a continua. O copie de siguranță incompletă este la fel de periculoasă ca absența unei copii de siguranță.
Pasul 2: Exportați baza de date WordPress
Baza de date WordPress conține tot ceea ce face site-ul dvs. unic — tot conținutul, conturile de utilizator, setările și datele plugin-urilor. Exportarea corectă este critică.
Pasul 2.1: Accesați phpMyAdmin pe gazda dvs. actuală
- Conectați-vă la panoul de control al găzduirii curente.
- Navigați la secțiunea Baze de date și deschideți phpMyAdmin.
- În bara laterală din stânga, faceți clic pe baza de date WordPress (numele bazei de date este listat în fișierul dvs.
wp-config.phpsubDB_NAME).
Pasul 2.2: Exportați baza de date
- Faceți clic pe fila Export din partea de sus a interfeței phpMyAdmin.
- Selectați metoda de export Quick pentru o exportare standard și completă.
- Asigurați-vă că formatul este setat la SQL.
- Faceți clic pe Go — phpMyAdmin va descărca un fișier
.sqlpe computerul dvs.
> Important: Păstrați acest fișier .sql în siguranță. Este instantaneul complet al bazei de date WordPress și este înlocuibil doar cu serverul original.
Pasul 3: Încărcați fișierele WordPress pe noul host
Cu fișierele și baza de date salvate local, este timpul să configurați noul mediu de găzduire.
Pasul 3.1: Conectați-vă la serverul noului host
Utilizați clientul FTP/SFTP cu acreditările furnizate de noul furnizor de găzduire. Dacă ați ales un plan VPS Hosting, vă puteți conecta și prin SSH pentru transferuri de fișiere mai rapide folosind scp sau rsync.
Utilizând rsync peste SSH (recomandat pentru utilizatorii VPS):
rsync -avz --progress /local/path/to/wordpress/ user@new-server-ip:/var/www/html/Această metodă este semnificativ mai rapidă decât FTP pentru site-uri mari și păstrează permisiunile fișierelor.
Pasul 3.2: Încărcați toate fișierele WordPress
- Navigați la directorul rădăcină web pe noul server (de obicei
public_html/sau/var/www/html/). - Încărcați toate fișierele și folderele din copia de rezervă locală WordPress, inclusiv fișierele ascunse cum ar fi
.htaccess. - Așteptați ca transferul să se finalizeze complet înainte de a continua.
Pasul 4: Creați o nouă bază de date pe noul host
Pasul 4.1: Creați baza de date și utilizatorul
- Conectați-vă la panoul de control al noului host.
- Navigați la MySQL Databases (sau echivalent).
- Creați o nouă bază de date — alegeți un nume descriptiv (de ex.,
wp_newsite). - Creați un nou utilizator de bază de date cu o parolă puternică.
- Atribuiți utilizatorul bazei de date cu All Privileges.
- Notați numele bazei de date, numele de utilizator și parola — veți avea nevoie de acestea în curând.
Pasul 4.2: Importați baza de date prin phpMyAdmin
- Deschideți phpMyAdmin pe panoul de control al noului host.
- Selectați baza de date nou creată din bara laterală din stânga.
- Faceți clic pe fila Import.
- Faceți clic pe Choose File și selectați fișierul
.sqlpe care l-ați exportat mai devreme. - Lăsați toate setările la valorile implicite și faceți clic pe Go.
- Așteptați ca importul să se finalizeze — ar trebui să vedeți un mesaj de confirmare a succesului.
> Notă: Pentru bazele de date mari (peste 50MB), phpMyAdmin poate expira. În acest caz, utilizați linia de comandă pe un VPS:
> “`bash
> mysql -u new_database_user -p new_database_name < /path/to/backup.sql
> “`
Pasul 5: Actualizați wp-config.php
Fișierul wp-config.php este podul dintre fișierele dvs. WordPress și baza de date. După migrarea pe un server nou, trebuie să-l actualizați cu noile credențiale de bază de date.
Localizați și editați wp-config.php
- În directorul rădăcină WordPress al noului server, găsiți fișierul numit
wp-config.php. - Deschideți-l într-un editor de text (Notepad++, VS Code, sau prin SSH cu
nano). - Actualizați următoarele linii cu noile detalii ale bazei de date:
define( 'DB_NAME', 'new_database_name' );
define( 'DB_USER', 'new_database_user' );
define( 'DB_PASSWORD', 'new_database_password' );
define( 'DB_HOST', 'localhost' ); // Usually 'localhost' — confirm with your host- Salvați fișierul și încărcați-l înapoi pe server dacă l-ați editat local.
> Sfat de securitate: În timp ce aveți wp-config.php deschis, verificați că AUTH_KEY, SECURE_AUTH_KEY și alte chei secrete sunt prezente. Puteți să le regenerați folosind WordPress Secret Key Generator.
Pasul 6: Actualizați setările DNS ale domeniului
Dacă păstrați același nume de domeniu, dar îl indicați către un nou server, trebuie să vă actualizați înregistrările DNS.
Pasul 6.1: Conectați-vă la registratorul domeniului
Accesați panoul de control unde este înregistrat domeniul dvs. Dacă nu ați înregistrat încă un domeniu sau trebuie să transferați unul, Înregistrarea domeniului prin furnizorul de găzduire vă simplifică gestionarea păstrând totul într-un singur loc.
Pasul 6.2: Actualizați serverele de nume sau înregistrările A
Aveți două opțiuni:
Opțiunea A — Actualizați serverele de nume (recomandat dacă schimbați complet furnizorul de găzduire):
- Înlocuiți serverele de nume existente cu cele furnizate de noul furnizor de găzduire.
- Exemplu:
ns1.newhost.comșins2.newhost.com
Opțiunea B — Actualizați înregistrarea A (dacă păstrați furnizorul DNS actual):
- Actualizați înregistrarea
Apentru domeniul dvs. (și subdomeniulwww) pentru a indica adresa IP a noului server.
Pasul 6.3: Așteptați propagarea DNS
Modificările DNS pot dura oriunde de la câteva minute la 48 de ore pentru a se propaga complet la nivel mondial. În această perioadă, unii vizitatori pot vedea încă site-ul vechi. Pentru a testa noul site înainte ca DNS să se propage, utilizați fișierul hosts al sistemului dvs. pentru a indica domeniul către noul IP local.
Pe Linux/macOS:
sudo nano /etc/hosts
# Add: NEW_SERVER_IP yourdomain.com www.yourdomain.comPe Windows:
Editați C:WindowsSystem32driversetchosts ca Administrator.
Pasul 7: Instalați și Configurați un Certificat SSL
Odată ce domeniul dvs. indică către noul server, securizați-vă site-ul cu HTTPS. Un certificat SSL valid este esențial pentru încrederea utilizatorilor, securitatea datelor și clasamentul de căutare Google.
Dacă planul dvs. de hosting nou nu include un certificat SSL gratuit, puteți obține unul prin SSL Certificates — disponibil în niveluri Domain Validation, Organization Validation și Extended Validation pentru a se potrivi oricărui tip de site.
Pentru utilizatorii VPS, puteți instala și un certificat Let's Encrypt gratuit folosind Certbot:
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.comPasul 8: Testați Site-ul WordPress Migrat
Cu DNS propagat și SSL configurat, testați temeinic site-ul înainte de a anunța că migrarea este completă.
Lista de Verificare Esențială pentru Testare
| Test | Ce să Verificați |
|---|---|
| Pagina de start se încarcă | Conținut corect, imagini și aspect |
| Linkuri interne | Toate linkurile de navigare se rezolvă corect |
| Formulare de contact | Trimiterea formularelor funcționează și emailurile sunt livrate |
| Fișiere media | Imaginile și videoclipurile se afișează fără linkuri rupte |
| Conectare admin | Panoul de control WordPress accesibil la /wp-admin/ |
| Plugin-uri | Toate plugin-urile active funcționează corect |
| SSL/HTTPS | Pictograma lacăt vizibilă; fără avertismente de conținut mixt |
| Viteza paginii | Executați un test GTmetrix sau Google PageSpeed Insights |
Reparați Permalink-urile
După migrare, structurile de permalink WordPress se rup uneori. Pentru a le reîmprospăta:
- Conectați-vă la Panoul de Control WordPress.
- Navigați la Setări → Permalink-uri.
- Faceți clic pe Salvați Modificările (fără a schimba nimic) — aceasta regenerează regulile de rescriire
.htaccess.
Pasul 9: Depanarea Problemelor Comune de Migrare
Chiar și cu o pregătire atentă, pot apărea probleme. Iată cele mai frecvente probleme și soluțiile lor:
Eroare: "Error Establishing a Database Connection"
Cauza: Credențiale de bază de date incorecte în wp-config.php.
Soluție:
- Verificați din nou
DB_NAME,DB_USER,DB_PASSWORDșiDB_HOSTînwp-config.php. - Confirmați că utilizatorul bazei de date a primit privilegii complete pe baza de date.
- Pe unele gazde,
DB_HOSTpoate să nu fielocalhost— verificați panoul de control al gazdei dvs. pentru numele de gazdă corect.
Eroare: Imagini Rupte sau Fișiere Media Lipsă
Cauza: Fișierele media nu au fost încărcate, sau WordPress face referință la URL-urile domeniului vechi.
Soluție:
- Verificați că toate fișierele din
wp-content/uploads/au fost transferate. - Utilizați pluginul Better Search Replace pentru a actualiza URL-urile vechi în baza de date:
- Înlocuiți:
http://oldsite.com - Cu:
https://newsite.com
Eroare: Ecran Alb al Morții (WSOD)
Cauza: Erori PHP, plugin-uri incompatibile sau limite de memorie.
Soluție:
- Activați modul de depanare WordPress în
wp-config.php:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );- Verificați
/wp-content/debug.logpentru detaliile erorii. - Dezactivați temporar toate plugin-urile prin redenumirea folderului
pluginsvia FTP.
Eroare: 404 pe Toate Paginile cu Excepția Paginii de Pornire
Cauza: Structura de legătură permanentă nu a fost regenerată după migrare.
Soluție: Accesați Setări → Legăturile permanente în panoul de administrare WordPress și faceți clic pe Salvați Modificările.
Eroare: Buclă de Redirecționare
Cauza: Conflict de setări SSL/HTTPS, sau valorile siteurl/home din baza de date indică o URL greșită.
Soluție:
- Actualizați
siteurlșihomeîn baza de date WordPress via phpMyAdmin:
UPDATE wp_options SET option_value = 'https://yournewdomain.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://yournewdomain.com' WHERE option_name = 'home';Alegerea Hosting-ului Potrivit pentru Site-ul Tău WordPress
Succesul migrării tale depinde în mare măsură de calitatea noului mediu de hosting. Iată un ghid rapid pentru a potrivi nevoile site-ului tău cu planul potrivit:
| Tipul Site-ului | Hosting Recomandat |
|---|---|
| Bloguri mici, site-uri personale | Shared Web Hosting |
| Site-uri de afaceri în creștere, WooCommerce | VPS Hosting |
| WordPress cu trafic ridicat, enterprise | Dedicated Servers |
| WordPress cu AI sau ML integrat | GPU Hosting |
Pentru majoritatea site-urilor WordPress în creștere, un VPS este punctul optim — oferind resurse dedicate, acces root complet și posibilitatea de a-ți ajusta configurația PHP, NGINX și caching fără costul unui server dedicat.
Lista de verificare finală pentru migrare
Înainte de a considera migrarea completă, parcurgeți această listă de verificare finală:
- [ ] Toate fișierele WordPress încărcate pe noul server
- [ ] Baza de date exportată din gazda veche și importată în gazda nouă
- [ ]
wp-config.phpactualizat cu noile credențiale de bază de date - [ ] Serverele de nume DNS sau înregistrările A actualizate
- [ ] Certificat SSL instalat și HTTPS funcțional
- [ ] Toate paginile, articolele și fișierele media verificate
- [ ] Formularele de contact și funcționalitatea e-mailului testate
- [ ] Permalink-urile reîmprospătate în panoul de administrare WordPress
- [ ] Site-ul vechi păstrat activ până la propagarea completă a DNS
- [ ] Backup al noului site realizat după migrare
Concluzie
Migrarea unui site WordPress la un nou furnizor de hosting este un proces gestionabil atunci când urmezi o abordare structurată, pas cu pas. Pilonii cheie ai unei migrări reușite sunt: o copie de siguranță completă înainte de a începe, manipularea atentă a bazei de date, configurarea precisă a wp-config.php, și testarea amănunțită după migrare.
Prin mutarea într-un mediu de hosting cu performanță ridicată — fie că este vorba despre un VPS gestionat, un server echipat cu cPanel, sau o mașină dedicată — nu doar schimbi furnizorul. Investești în timpi de încărcare mai rapizi, securitate mai bună și o bază mai scalabilă pentru creșterea viitoare a site-ului tău WordPress.
Ia-ți timp cu fiecare pas, verifică-ți munca la fiecare etapă, și site-ul tău va fi live pe noua sa casă cu o perturbație minimă pentru vizitatorii tăi.
la toate serviciile de găzduire