Sari la conținut

Mută WordPress manual de la un host la altul

Preferăm să mutăm noi site-ul. Vezi Mută site-ul la Simplenet dacă vrei migrare administrată.

Acest ghid e pentru cine vrea să mute singur un WordPress de pe un host pe altul, cu downtime zero. Presupune lucru cu FTP și phpMyAdmin. Dacă nu ai experiență, cere migrarea administrată.

Cea mai simplă mutare rămâne un Full Account Backup din cPanel pe vechiul host, importat pe noul server. Ghidul de mai jos acoperă mutarea manuală: doar fișierele și baza de date WordPress.

Dacă ai și căsuțe de email pe același domeniu, fă separat backup la email (client IMAP, export) sau migrează prin full backup cPanel. Pașii de aici nu mută mesajele.

Etapele:

  1. Reduce TTL pe serverul vechi
  2. Instalează Content Freeze pe site-ul vechi
  3. Copiază fișierele pe serverul nou
  4. Importă baza de date pe serverul nou
  5. Schimbă DNS-ul la final

Propagarea DNS poate dura până la 24 de ore. Un TTL mic pe înregistrarea A face ca schimbarea ulterioară să se vadă mai repede (adesea sub o oră) și reduce șansa ca vizitatorii să mai ajungă pe vechiul server.

În Zone Editor pe hostul vechi (în cPanel: Zone DNS), setează TTL-ul înregistrării A a domeniului la o valoare sub o oră, de exemplu 900 (15 minute). Valoarea tipică e 14400. Nu schimba încă nameserverele sau IP-ul.

Content Freeze pune site-ul în mod read-only, ca baza de date să nu mai primească modificări care s-ar pierde după mutare.

Anunță vizitatorii înainte, dacă e cazul, că urmează o mutare de hosting.

Cu un client FTP (de exemplu FileZilla), descarcă local doar ce ai nevoie:

  • wp-content/plugins
  • wp-content/themes
  • wp-content/uploads
  • robots.txt
  • .htaccess
  • fișierele de verificare pentru Google Search Console, Bing Webmaster Tools etc.

Nu e nevoie să descarci tot nucleul WordPress. Pe hostul nou instalezi un WordPress curat.

În timp ce se descarcă fișierele, pe hostul nou:

  • cPanel: instalează WordPress din Softaculous (sau installerul disponibil în panou)
  • panou Enhance: adaugă site-ul și instalează WordPress din Instrumente WordPress / wizardul de site

Conectează-te prin FTP la hostul nou (poți folosi IP-ul serverului și datele din panou) și urcă folderele și fișierele descărcate peste instalarea nouă, în aceleași căi.

  1. Deschide phpMyAdmin pe hostul vechi (ghidul bazelor de date în cPanel).
  2. Selectează baza de date a site-ului.
  3. Export → Go / Execută.
  4. Salvează fișierul .sql local.
  1. Deschide phpMyAdmin pe hostul nou.
  2. Selectează baza de date a instalării WordPress noi.
  3. Selectează toate tabelele → Drop / Aruncă → confirmă.
  4. Import → alege fișierul .sql → Go / Execută.

DNS-ul se schimbă la final, după ce fișierele și baza de date sunt pe noul server. Dacă începi cu DNS-ul, site-ul poate cădea în timpul mutării.

  1. Verifică wp-config.php pe serverul nou: datele bazei de date trebuie să corespundă instalării noi. Dacă pe vechiul host aveai modificări speciale în wp-config.php, copiază-le manual din vechiul fișier.
  2. Testează site-ul pe IP sau pe URL-ul temporar al noului host, dacă există.
  3. Abia apoi schimbă DNS-ul (nameservere sau înregistrarea A). Pe Simplenet, vezi Direcționează-ți domeniul.

Propagarea durează de obicei câteva ore. Pentru .ro poate dura mai mult. Dacă ai redus TTL din timp, schimbarea se vede mai repede.

  • șterge cache-ul și cookie-urile din browser (ghid)
  • dacă folosești Cloudflare, fă purge la cache
  • dezinstalează pluginul Content Freeze
  • nu șterge imediat site-ul de pe hostul vechi; lasă-l 1–2 zile până propagarea e completă

Opțional, pe hostul vechi poți înlocui WordPress cu un index.html care anunță mutarea și cere vizitatorilor să curețe cache-ul browserului.

Deschide o cerere de migrare administrată. Echipa mută site-ul și îl verifică înainte de schimbarea DNS.