15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
30.10.2024
1 +1

Cum să Obții o Arhivă a Site-ului și un Dump al Bazei de Date de la Beget pentru Migrarea Hostingului

Migrarea site-ului dvs. la un nou furnizor de hosting este una dintre cele mai critice operațiuni pe care le veți efectua ca proprietar de site sau administrator de sistem. Realizată corect, rezultă în zero pierderi de date și timp de nefuncționare minim. Realizată defectuos, poate însemna baze de date corupte, configurații defecte și ore de depanare.

Acest ghid pas cu pas vă conduce prin întregul proces de exportare a fișierelor site-ului și a bazei de date din Beget, și importarea cu succes a tuturor datelor într-un nou mediu de hosting — indiferent dacă vă mutați la un plan de VPS Hosting, un Server Dedicat, sau un pachet de Shared Web Hosting.

De ce contează planificarea corectă a migrării

Înainte de a atinge un singur fișier, înțelegeți ce implică o migrare completă a site-ului:

  • Fișierele site-ului — toate scripturile PHP, HTML, CSS, JavaScript, imaginile, fișierele încărcate și directoarele de teme/plugin-uri
  • Dump-ul bazei de date — un export SQL complet al bazei dvs. de date MySQL sau MariaDB care conține tot conținutul, datele utilizatorilor și setările
  • Fișierele de configurare — setări specifice mediului care conectează aplicația dvs. la baza de date
  • Înregistrările DNS — direcționarea domeniului dvs. către noul server după finalizarea migrării

Omiterea oricăruia dintre acești pași este cea mai frecventă cauză a migrărilor eșuate. Urmați acest ghid în ordine și veți avea o copie curată și completă a site-ului dvs. gata de implementare.

Pasul 1: Descărcați fișierele site-ului dvs. din Beget

Aveți două metode fiabile pentru extragerea fișierelor site-ului dvs. din Beget. Alegeți-o pe cea care se potrivește cel mai bine nivelului dvs. de confort tehnic și dimensiunii site-ului.

Metoda 1: Utilizarea File Manager-ului Beget (bazat pe browser)

Aceasta este cea mai rapidă abordare pentru site-uri mici și medii și nu necesită software suplimentar.

  1. Conectați-vă la panoul de control Beget la beget.com.
  2. Navigați la File Manager din panoul principal.
  3. Localizați directorul rădăcină al site-ului dvs. — acesta se găsește de obicei în folderul public_html sau într-un subdirector numit după domeniul dvs.
  4. Selectați toate fișierele și folderele din directorul site-ului dvs.
  5. Faceți clic dreapta și alegeți Compress sau Archive pentru a împacheta totul într-un singur fișier .zip.
  6. Odată creat arhiva, faceți clic pe Download pentru a salva fișierul .zip pe mașina dvs. locală.

> Sfat Pro: Pentru site-uri mari (peste 500 MB), File Manager-ul poate expira în timpul comprimării. În acest caz, utilizați Metoda 2 de mai jos sau comprimați prin SSH dacă aveți acces la shell.

Metoda 2: Utilizarea unui client FTP (FileZilla sau similar)

FTP este metoda preferată pentru site-uri mari, deoarece gestionează transferurile mai fiabil și vă oferă control complet asupra procesului.

  1. Descărcați și instalați FileZilla (gratuit, cross-platform) de la filezilla-project.org.
  2. Conectați-vă la contul dvs. Beget și navigați la Settings → FTP Settings pentru a recupera credențialele dvs. FTP:
  • Host: numele de gazdă al serverului dvs. sau adresa IP
  • Username: numele dvs. de utilizator FTP
  • Password: parola dvs. FTP
  • Port: 21 (FTP standard) sau 22 (SFTP, recomandat pentru securitate)
  1. Deschideți FileZilla și introduceți credențialele dvs. în bara Quickconnect din partea de sus.
  2. Odată conectat, navigați la directorul public_html (sau folderul rădăcină al site-ului dvs.) în panoul din dreapta.
  3. Selectați toate fișierele și folderele, faceți clic dreapta și alegeți Download.
  4. FileZilla va transfera toate fișierele în directorul local afișat în panoul din stânga.

> Notă de securitate: Preferați întotdeauna SFTP (portul 22) față de FTP simplu când este disponibil. SFTP vă criptează credențialele și transferurile de fișiere, prevenind interceptarea.

Pasul 2: Exportați baza de date din Beget prin phpMyAdmin

Baza dvs. de date conține tot ceea ce face site-ul dvs. dinamic — postări, pagini, conturi de utilizatori, comenzi, setări și multe altele. Un export de bază de date lipsă sau corupt va strica complet site-ul dvs.

  1. Conectați-vă la panoul de control Beget și navigați la Databases.
  2. Localizați baza de date asociată site-ului dvs. și faceți clic pe phpMyAdmin pentru a deschide interfața de gestionare a bazei de date.
  3. În panoul din stânga al phpMyAdmin, faceți clic pe numele bazei dvs. de date pentru a o selecta. Asigurați-vă că ați selectat baza de date corectă — ar trebui să vedeți toate tabelele listate.
  4. Faceți clic pe fila Export din meniul de navigare superior.
  5. Alegeți metoda de export:
  • Quick Export — Exportă întreaga bază de date ca fișier .sql folosind setările implicite. Potrivit pentru majoritatea migrărilor.
  • Custom Export — Vă oferă control asupra tabelelor de inclus, formatul de ieșire (SQL, CSV, XML) și opțiunile de comprimare (gzip sau zip). Recomandat pentru baze de date mari sau când aveți nevoie de un fișier comprimat.
  1. Pentru Format, asigurați-vă că este selectat SQL.
  2. Dacă utilizați exportul Custom, activați compresia gzip în secțiunea Output pentru a reduce dimensiunea fișierului.
  3. Faceți clic pe Go pentru a genera și descărca fișierul dump .sql (sau .sql.gz) pe computerul dvs.

> Important: Păstrați acest fișier .sql în siguranță. Este instantaneul complet al datelor site-ului dvs. Stocați o copie de rezervă într-o locație separată înainte de a continua.

Pasul 3: Încărcați fișierele și importați baza de date la noul host

Cu fișierele și dump-ul bazei de date la îndemână, sunteți gata să configurați site-ul dvs. pe noul server.

3a: Încărcați fișierele site-ului la noul host

Prin FTP/SFTP:

  1. Conectați-vă la noul server de hosting folosind FileZilla cu credențialele FTP/SFTP furnizate de noul dvs. host.
  2. Navigați la directorul rădăcină web al noului dvs. cont — de obicei public_html, www sau htdocs.
  3. Încărcați toate fișierele din backup-ul local în acest director.

Prin File Manager-ul noului host:

  1. Conectați-vă la noul panou de control de hosting (cPanel, DirectAdmin sau un panou personalizat).
  2. Deschideți File Manager, navigați la public_html și utilizați funcția Upload.
  3. Încărcați arhiva dvs. .zip și apoi extrageți-o direct pe server.

> Dacă migrați la un VPS cu cPanel, File Manager-ul cPanel oferă un flux de lucru simplu de încărcare și extragere care funcționează bine pentru majoritatea dimensiunilor de site-uri.

3b: Creați o nouă bază de date și importați dump-ul

  1. În noul dvs. panou de control de hosting, navigați la MySQL Databases (sau echivalent).
  2. Creați o nouă bază de date — notați numele bazei de date.
  3. Creați un nou utilizator al bazei de date cu o parolă puternică.
  4. Atribuiți utilizatorul bazei de date cu privilegii complete.
  5. Deschideți phpMyAdmin pentru noua bază de date.
  6. Faceți clic pe fila Import.
  7. Faceți clic pe Choose File și selectați fișierul dump .sql (sau .sql.gz).
  8. Lăsați setările implicite și faceți clic pe Go.
  9. Așteptați finalizarea importului — bazele de date mari pot dura câteva minute.

> Depanare: Dacă primiți o eroare „max upload size” în timpul importului, puteți importa prin linia de comandă folosind: mysql -u username -p database_name < your_dump.sql

Pasul 4: Actualizați fișierele de configurare ale site-ului dvs.

Acesta este pasul pe care majoritatea începătorilor îl uită — și este cel care cauzează cele mai multe erori post-migrare. Fișierul de configurare al site-ului dvs. conține detaliile conexiunii la baza de date (hostname, numele bazei de date, numele de utilizator și parola) din mediul de hosting vechi. Acestea trebuie actualizate pentru a corespunde noului dvs. mediu de hosting.

WordPress (wp-config.php)

Deschideți wp-config.php în directorul rădăcină al site-ului dvs. și actualizați următoarele linii:

define( 'DB_NAME', 'your_new_database_name' );
define( 'DB_USER', 'your_new_database_user' );
define( 'DB_PASSWORD', 'your_new_database_password' );
define( 'DB_HOST', 'localhost' );

Joomla (configuration.php)

public $host = 'localhost';
public $db = 'your_new_database_name';
public $user = 'your_new_database_user';
public $password = 'your_new_database_password';

Aplicații PHP personalizate (config.php sau .env)

Actualizați constantele bazei de date sau variabilele de mediu pentru a reflecta noile credențiale. Dacă aplicația dvs. utilizează un fișier .env (comun în Laravel, Symfony etc.), actualizați variabilele DB_* în consecință.

> După actualizarea fișierelor de configurare, ștergeți orice cache al aplicației pentru a preveni ca datele vechi să cauzeze erori.

Pasul 5: Testați site-ul dvs. înainte de actualizarea DNS

Înainte de a direcționa domeniul dvs. către noul server, verificați că totul funcționează corect. Schimbarea DNS înainte de testare este o greșeală frecventă care cauzează timp de nefuncționare vizibil pentru vizitatorii dvs.

Metode de testare:

  • Modificarea fișierului hosts — Editați temporar fișierul dvs. local /etc/hosts (Linux/macOS) sau C:WindowsSystem32driversetchosts (Windows) pentru a direcționa domeniul dvs. către adresa IP a noului server. Aceasta vă permite să previzualizați site-ul pe noul server fără a afecta vizitatorii live.
  • URL temporar — Mulți furnizori de hosting oferă un subdomeniu temporar sau un URL bazat pe IP pentru a testa site-ul dvs. înainte de propagarea DNS.
  • Verificați toate funcționalitățile — Testați autentificarea, formularele, procesele de checkout, încărcarea media și orice funcții dinamice.

Pasul 6: Actualizați DNS și finalizați migrarea

Odată ce ați confirmat că site-ul funcționează corect pe noul server:

  1. Conectați-vă la registratorul de domeniu sau panoul de gestionare DNS.
  2. Actualizați înregistrarea A pentru a direcționa către adresa IP a noului dvs. server.
  3. Dacă utilizați nameservere, actualizați-le la cele furnizate de noul dvs. host.
  4. Propagarea DNS durează de obicei 24–48 de ore, deși adesea este mult mai rapidă.

> Dacă v-ați înregistrat domeniul prin AlexHost, puteți gestiona înregistrările DNS direct din panoul de control Înregistrare Domeniu — făcând procesul de tranziție simplu și centralizat.

Pasul 7: Lista de verificare post-migrare

Parcurgeți această listă de verificare după finalizarea migrării:

  • [ ] Toate fișierele site-ului încărcate și accesibile
  • [ ] Baza de date importată cu succes fără erori
  • [ ] Fișierele de configurare actualizate cu noile credențiale ale bazei de date
  • [ ] Site-ul testat și funcțional pe noul server
  • [ ] DNS actualizat și propagat
  • [ ] Certificat SSL instalat și HTTPS funcțional
  • [ ] Conturi de email recreate sau migrate (dacă este cazul)
  • [ ] Contul de hosting vechi păstrat activ cel puțin 48–72 de ore ca rezervă

> Notă SSL: După migrare, asigurați-vă că certificatul dvs. SSL este activ pe noul host. AlexHost oferă Certificate SSL care pot fi rapid proviziionate pentru domeniul dvs., asigurând că site-ul dvs. rămâne securizat și de încredere pentru browsere din prima zi.

Greșeli frecvente de migrare de evitat

GreșealăConsecințăSoluție
Uitarea exportului bazei de dateSite-ul se încarcă fără conținutExportați întotdeauna .sql înainte de migrare
Neactualizarea wp-config.phpEroare de conexiune la baza de dateActualizați credențialele DB imediat după încărcare
Anularea hosting-ului vechi prea devremeNicio rezervă dacă apar problemePăstrați hostul vechi activ 48–72 de ore
Omiterea configurării SSLAvertismente de securitate în browserInstalați SSL pe noul host înainte de tranziția DNS
Ignorarea permisiunilor fișierelorErori 500, încărcări defecteSetați directoarele la 755 și fișierele la 644

Gânduri finale

Migrarea unui site de la Beget la un nou furnizor de hosting este un proces metodic care recompensează pregătirea atentă. Urmând pașii din acest ghid — descărcarea fișierelor, exportarea bazei de date, încărcarea pe noul server, actualizarea fișierelor de configurare și testarea înainte de tranziția DNS — puteți executa o migrare fără probleme cu zero pierderi de date și timp de nefuncționare minim.

Indiferent dacă faceți upgrade la un plan de VPS Hosting de înaltă performanță pentru viteză și control mai bune, sau scalați la un Server Dedicat pentru resurse maxime, AlexHost oferă infrastructura și suportul pentru a face migrarea dvs. cât mai lină posibil.

Dacă aveți întrebări despre configurația dvs. specifică sau aveți nevoie de asistență cu procesul de migrare, nu ezitați să contactați echipa de suport AlexHost — suntem aici să vă ajutăm.

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți