Alege planul

Mutarea unui site WordPress de la alt host

Cum muți un site WordPress la NBT Host - îl mutăm noi, gratuit, sau îl muți singur, cu fișierele și baza de date ori cu un plugin de migrare.

  • Actualizat
ghid · wordpress
Pași
29
Citești în
10min
Secțiuni
8
Începe ghidul

Ce obții

Site-ul WordPress, cu fișiere și bază de date, copiat pe serverul NBT Host și verificat. Abia apoi domeniul se îndreaptă spre noi, fără să pierzi conținut și, în variantele 1 și 2, fără cădere, în condiții normale.

Înainte să începi

  • Contul NBT Host trebuie să fie activ, cu domeniul în el: e domeniul principal al site-ului tău din Enhance sau unul adăugat de tine (ghidul „Subdomenii și domenii suplimentare în Enhance”). Planurile pentru site-uri WordPress sunt pe pagina Găzduire WordPress.
  • Ai nevoie de acces de administrator în WordPress-ul vechi.
  • Site-ul trebuie să încapă în limitele planului.
  • Site-ul trebuie să funcționeze pe PHP 8.2, 8.3 sau 8.4. Dacă la vechiul host rula pe PHP 7, actualizează întâi tema și pluginurile.
  • Nu schimba încă nameserverele. Site-ul vechi rămâne online până la final.
  • Emailurile. Dacă ai adrese pe domeniu la vechiul host, de exemplu contact@domeniul-tau.ro, creează-le și la noi înainte de schimbarea DNS, din fila „Emails” a site-ului (ghidul „Cum creezi un cont de email în Enhance”). Mesajele deja primite nu se mută singure, așa că păstrează găzduirea veche până le salvezi. Dacă emailul e la Google sau Microsoft, scrie-ne înainte de schimbarea nameserverelor, ca să păstrăm setările pentru el.
  • Numele de meniu din Enhance sunt scrise ca în interfața în engleză. Dacă Enhance ți se deschide în română, poți trece pe engleză din dreapta sus: poza sau inițialele tale » „My account” » „Language”.

Varianta 1 — îl mutăm noi, gratuit

Mutarea e gratuită pentru site-urile incluse în planul ales. O facem o singură dată, la începutul contractului, dacă:

  • ne dai acces temporar la panoul găzduirii actuale (cPanel, DirectAdmin sau Plesk), printr-un utilizator făcut doar pentru mutare sau prin acces delegat, dacă firma de acum îl oferă, sau o copie completă a fișierelor și a bazei de date;
  • site-ul încape în limitele planului ales.

Nu intră în mutarea gratuită site-urile făcute pe platforme care nu permit exportul (de exemplu Wix, Squarespace sau Shopify) și nici reparațiile, actualizările sau modificările site-ului. Toate condițiile sunt pe pagina Mutarea gratuită. Actualizările de după mutare le poate face pentru tine mentenanța WordPress.

Nu ne trimite nicio parolă pe WhatsApp sau pe email. Scrie-ne doar ce panou are găzduirea de acum și îți spunem cum ne dai accesul în siguranță. După mutare, ștergi utilizatorul făcut pentru noi sau retragi accesul delegat.

Pașii:

  1. Scrie-ne pe WhatsApp la +40 775 396 021 sau la suport@nbt-host.com: domeniul și unde e găzduit acum.
  2. Dacă vechiul host are cPanel, cel mai simplu e un backup complet al contului. În cPanel-ul vechi, deschide Backup (la Files), apasă Download a Full Account Backup, alege Home Directory la Backup Destination și apasă Generate Backup. Când e gata, apare în lista de backupuri de pe aceeași pagină. Ne spui unde îl găsim, de exemplu printr-un link de descărcare. Dintr-un asemenea backup mutăm odată cu site-ul și adresele de email, cu mesajele lor. Altfel, ne dai acces temporar la panoul vechi, printr-un utilizator făcut doar pentru mutare sau prin acces delegat.
  3. Mutăm site-ul, îl verificăm și îți spunem când poți schimba nameserverele (vezi „Schimbarea DNS”, mai jos).
  4. După mutare, șterge utilizatorul făcut pentru noi sau retrage accesul delegat.

Varianta 2 — singur, cu fișierele și baza de date

Copiezi de mână fișierele site-ului și baza lui de date. Site-ul vechi rămâne online tot timpul, iar pe cel nou îl verifici înainte de schimbarea DNS.

  1. La vechiul host, descarcă fișierele site-ului: folderul în care se află wp-config.php, de obicei public_html. Cel mai repede e să faci din el o arhivă .zip în managerul de fișiere al vechiului panou și s-o descarci. Merge și prin FTP.
  2. La vechiul host, exportă baza de date. Numele ei e în wp-config.php, la DB_NAME. În phpMyAdmin alegi baza din stânga, fila Export, metoda Quick, formatul SQL, și descarci fișierul .sql.
  3. În Enhance, pe pagina site-ului tău („Websites”, apoi site-ul), deschide fila „Databases” și apasă „Add database”. Scrie un nume la „Database name”, apasă „Create new user”, completează „Username” și „Password” și lasă bifat „All database privileges”. Apasă „Add”. Notează numele complete ale bazei și ale utilizatorului, cu prefixul pe care Enhance îl pune în față, și parola.
  4. În lista din fila „Databases”, deschide baza nouă. La „Import SQL file” apasă „Upload” și alege fișierul de la pasul 2. Merge și comprimat (.gz sau .zip), de cel mult 500 MB.
  5. Deschide fila „Files”, intră în public_html, urcă arhiva de la pasul 1 și dezarhiveaz-o cu „Uncompress” (clic dreapta pe ea). wp-config.php trebuie să ajungă direct în public_html, nu într-un subfolder. Pașii în detaliu sunt în ghidul „Urcarea unui site cu File Manager”.
  6. Deschide wp-config.php cu „Edit” (clic dreapta) și pune datele bazei noi: DB_NAME și DB_USER cu numele complete de la pasul 3, DB_PASSWORD cu parola, iar la DB_HOST scrie localhost. Salvează.
  7. Deschide fila „Apps” și apasă „Scan”. Enhance găsește WordPress-ul mutat și îl adaugă în listă, ca să-l poți actualiza și securiza din Enhance.
  8. Verifică site-ul nou prin fișierul hosts (secțiunea următoare), apoi schimbă DNS-ul.

Verificarea înainte de schimbarea DNS (fișierul hosts)

Așa vezi site-ul de pe serverul nostru pe calculatorul tău, înainte să-l vadă restul lumii:

  1. Deschide fișierul hosts:
    • pe Windows: caută Notepad în Start, clic dreapta » Executare ca administrator (Run as administrator). Apoi Fișier » Deschidere și deschide C:\Windows\System32\drivers\etc\hosts. Alege „Toate fișierele” ca să-l vezi în listă;
    • pe macOS: deschide Terminal și scrie sudo nano /etc/hosts, apoi parola Mac-ului.
  2. Adaugă la final rândul următor, cu domeniul tău: 185.230.138.193 domeniul-tau.ro www.domeniul-tau.ro
  3. Salvează. În nano: Ctrl+O, Enter, apoi Ctrl+X. Închide și redeschide browserul.
  4. Deschide site-ul și verifică paginile, formularele și panoul /wp-admin. O avertizare de certificat e normală în acest test: certificatul adevărat se emite abia după schimbarea DNS.
  5. Șterge rândul adăugat și salvează din nou.

Varianta 3 — singur, cu pluginul All-in-One WP Migration

Varianta asta are o pauză scurtă: site-ul nou se instalează după schimbarea DNS, ca să aibă din prima certificat și adresa cu https://.

  1. În WordPress-ul vechi, mergi la Pluginuri » Adaugă (Plugins » Add New), caută All-in-One WP Migration, instalează-l și activează-l.
  2. Mergi la All-in-One WP Migration » Export. La Export To alege File și descarcă fișierul .wpress.
  3. Schimbă nameserverele spre noi (vezi „Schimbarea DNS”, mai jos) și așteaptă până când https://domeniul-tau.ro se deschide pe serverul nostru, fără avertizare de certificat. Dacă certificatul întârzie, pașii sunt în ghidul „Certificatul SSL gratuit”.
  4. Instalează WordPress pe domeniu din Enhance. Pașii sunt în ghidul „Instalarea WordPress din Enhance”.
  5. În WordPress-ul nou, instalează același plugin și mergi la All-in-One WP Migration » Import. La Import From alege File, selectează fișierul .wpress și confirmă că site-ul nou se suprascrie.
  6. Intră în WordPress cu utilizatorul și parola de pe site-ul vechi, pentru că baza de date a fost înlocuită. Mergi la Setări » Legături permanente (Settings » Permalinks) și apasă Salvează modificările.

Pagina de import a pluginului îți arată cât de mare poate fi fișierul. La noi, PHP acceptă implicit fișiere încărcate de până la 1000 MB, așa că o limită mai mică afișată acolo vine de la plugin. Pentru site-uri mari, e mai simplu să ne scrii: îl mutăm noi, gratuit.

Schimbarea DNS

  • Domeniul e cumpărat prin noi? Scrie-ne și schimbăm noi nameserverele.
  • Domeniul e la altă firmă? În panoul firmei de la care l-ai cumpărat, pune nameserverele ns1.nbt-host.ro și ns2.nbt-host.ro și șterge-le pe celelalte. Pașii pentru fiecare firmă sunt în ghidul „Cum îți îndrepți domeniul spre NBT Host”.
  • Ai un domeniu .de? Scrie-ne înainte: pentru el folosim altă metodă.
  • Propagarea poate dura până la 48 de ore. În timpul ăsta, unii vizitatori văd încă serverul vechi.
  • Certificatul SSL gratuit se emite după ce domeniul arată spre noi (ghidul „Certificatul SSL gratuit”). Apoi pornește trimiterea vizitatorilor de pe http:// pe https://, care nu e pornită de la sine (ghidul „Redirecționare spre HTTPS și www”).
  • Nu închide găzduirea veche imediat. Păstreaz-o câteva zile, până vezi că totul merge și până îți salvezi emailurile.

După mutare

  1. Verifică paginile importante, formularul de contact și, dacă ai magazin, coșul.
  2. La varianta 3, dezactivează și șterge pluginul de migrare.
  3. Setează actualizările automate și accesul la panoul WordPress (ghidul „Actualizări și securitate WordPress în Enhance”).
  4. Schimbă parola de administrator WordPress, dacă ai dat-o cuiva, și șterge din panoul vechi utilizatorul făcut pentru mutare.

Dacă ceva nu merge

  • Merge doar prima pagină, iar celelalte dau „404 Not Found”. În WordPress, mergi la Setări » Legături permanente (Settings » Permalinks) și apasă Salvează modificările. Asta reface fișierul .htaccess.
  • „Error establishing a database connection”. Datele din wp-config.php nu se potrivesc cu baza de date de pe serverul nou. Verifică numele complet al bazei, cu prefix, utilizatorul, parola și host-ul localhost (ghidul „Crearea unei baze de date MySQL și a unui utilizator”).
  • Browserul arată „Nu este sigur” după schimbarea DNS. Certificatul se emite după ce DNS-ul arată spre noi, deci mai așteaptă puțin. Dacă avertizarea rămâne și după 24 de ore, scrie-ne.
  • Site-ul te trimite pe adresa veche sau pe http://. În WordPress, la Setări » General (Settings » General), verifică WordPress Address (URL) și Site Address (URL). Ambele trebuie să fie https://domeniul-tau.ro, cu sau fără www, ca pe site-ul vechi.
  • Importul se oprește sau fișierul e prea mare. Scrie-ne: mutarea o facem noi, gratuit, în condițiile de mai sus.
  • După schimbarea DNS nu mai primești emailuri. Adresele trebuie să existe și la noi, în fila „Emails” a site-ului. Dacă emailul tău e la Google sau Microsoft, scrie-ne.
Suport

Te-ai blocat? Îl facem împreună.

Scrie-ne ce pas nu merge și, dacă se poate, trimite o captură de ecran. Îți răspundem în programul de lucru.

Telefon și WhatsApp+40 775 396 021
Programluni – vineri, 9:00 – 18:00

Nu ne trimite niciodată parola pe WhatsApp sau pe email. Ce informații ne ajută să rezolvăm din prima: cum ceri ajutor.