Răspuns direct

Migrarea unui site WordPress implică copierea fișierelor prin FTP și exportul/importul bazei de date MySQL, urmată de actualizarea URL-urilor în baza de date. Procesul durează 1-4 ore pentru un site simplu și poate fi automatizat cu plugin-uri precum Duplicator sau All-in-One WP Migration. Cea mai frecventă greșeală este uitarea actualizării URL-urilor vechi, care provoacă linkuri rupte și erori de redirecționare.

Pe scurt
  • Ordinea obligatorie: backup → transfer fișiere → import DB → search-replace URL → testare → DNS
  • Nu schimba DNS-ul înainte de testarea completă pe noul hosting — testează cu fișierul hosts
  • Propagarea DNS durează 1–48h; menține hosting-ul vechi activ tot timpul propagării

Migrarea unui site WordPress este una dintre operațiunile care provoacă cele mai multe probleme când nu e făcută corect. Site down, imagini lipsă, linkuri rupte, baza de date coruptă — toate sunt scenarii reale. Dar cu un proces clar și un backup solid, migrarea poate fi fără downtime și fără pierderi.

Când ai nevoie de migrare WordPress?

Pasul 1: Backup complet înainte de orice

Nu există migrare sigură fără backup. Chiar dacă migrezi de pe un hosting defect, fă tot posibilul să salvezi ce există. Un backup complet WordPress include două componente:

Plugin recomandat pentru backup pre-migrare: All-in-One WP Migration (gratuit, exportă totul într-un singur fișier .wpress) sau Duplicator.

Pasul 2: Pregătirea noului hosting

Pe noul hosting, înainte de transfer:

Pasul 3: Transfer fișiere prin FTP

Folosește FileZilla sau orice client FTP pentru a urca fișierele pe noul hosting. Dacă site-ul e mare (câteva GB de imagini), alternativa mai rapidă este:

Sau, dacă ambele hostinguri au SSH, poți face transferul direct server-la-server cu rsync — mult mai rapid.

Pasul 4: Import baza de date

Intră în phpMyAdmin pe noul hosting, selectează baza de date nou creată și importă fișierul .sql exportat anterior. Dacă fișierul e mai mare de 50MB, phpMyAdmin poate refuza importul — în acest caz:

Pasul 5: Actualizare wp-config.php

Deschide fișierul wp-config.php de pe noul hosting și actualizează credențialele bazei de date:

Pasul 6: Search-Replace URL în baza de date

Baza de date conține URL-ul vechi al site-ului în sute sau mii de locații. Dacă schimbi domeniul sau muți de pe un path, trebuie să faci replace global.

Nu face replace manual cu SQL REPLACE() pe câmpurile serialized — vei corupe datele WordPress. Folosește în schimb:

Pasul 7: Testare pe noul hosting înainte de DNS

Ne ocupăm noi de migrare — fără downtime, fără pierderi

Migrăm site-ul tău WordPress pe orice hosting, cu backup dublu inclus, testare completă (inclusiv WooCommerce checkout) și schimbare DNS coordonată. După migrare configurăm și viteza pe noul hosting. Termenul obișnuit: 24-48 de ore de la primirea acceselor.

Solicită ofertă de migrare →

Înainte să schimbi DNS-ul (și să faci site-ul public pe noul hosting), testează că totul funcționează. Metodă: editează fișierul hosts de pe calculatorul tău pentru a forța domeniul să pointeze la noul IP.

Verifică:

Pasul 8: Schimbarea DNS și propagare

Când ești sigur că noul hosting funcționează perfect, schimbă recordurile DNS ale domeniului (A record sau nameservere) să pointeze la noul IP. Propagarea DNS durează între 1 și 48 de ore, deși în practică se finalizează de obicei în 2-4 ore.

În această perioadă, menține hosting-ul vechi activ. Unii vizitatori vor vedea versiunea veche, alții cea nouă — ambele trebuie să funcționeze corect.

Sfat: dacă site-ul are comenzi sau formulare active, setează un redirect temporar de la hosting-ul vechi spre cel nou imediat după ce schimbi DNS-ul.

Plugin-uri care automatizează migrarea

PluginAvantajeLimite
All-in-One WP MigrationSimplu, un singur fișier exportImport limitat la 512MB gratuit
Duplicator ProComplet, suportă site-uri mariVersiunea Pro cu plată
Migrate GuruGratuit, transfer direct server-la-serverNecesită cont pe site-ul lor
WP MigrateExcelent pentru dezvoltatori, selectivFuncții avansate cu plată

Cele mai frecvente erori la migrare

Concluzie

O migrare WordPress bine executată nu trebuie să implice downtime sau pierderi de date. Cheia este ordinea pașilor: backup → transfer → testare → DNS. Nu sări peste testare înainte de schimbarea DNS — este singura etapă în care poți identifica probleme fără impact asupra utilizatorilor reali.

Dacă preferi să delegi migrarea, echipa noastră o face în câteva ore, cu backup dublu inclus și testare completă înainte de schimbarea DNS. Solicită o ofertă.