Cum sa face transferarea unui website de la un hosting la altul?
Transferul unui website poate părea o sarcină complicata, dar cu pașii corecți, procesul devine mult mai simplu. Acest ghid tehnic te va ajuta să migrezi un website de la un furnizor de hosting la altul, punând accent pe utilizarea cPanel pe noul server și pe transferul fișierelor prin FileZilla.
Pregătirea pentru Migrare
Înainte de a începe transferul, asigură-te că ai la îndemână toate informațiile necesare și că ai realizat un backup complet.
Backup Complet al Website-ului Actual
Acesta este un pas crucial. Un backup complet include toate fișierele site-ului și baza de date.
- Fișierele Website-ului: Conectează-te la contul tău de hosting vechi (prin cPanel, un panou de control diferit sau FTP) și descarcă toate fișierele și folderele din directorul principal al site-ului (de obicei public_html).
- Baza de Date: Dacă website-ul tău folosește o bază de date (cel mai des se utilizeaza MySQL), va trebui să o exporți. Majoritatea panourilor de control oferă acces la phpMyAdmin, de unde poți exporta baza de date în format .sql.
Informații Necesare
Asigură-te că ai la îndemână următoarele date pentru noul hosting:
- Detaliile de Conectare cPanel: Nume de utilizator, parolă și URL-ul cPanel pentru noul server de hosting.
- Detaliile de Conectare FTP: Gazdă (server), nume de utilizator, parolă și port (de obicei 21). Acestea sunt necesare pentru FileZilla.
- Detaliile Bazei de Date (pentru website-uri dinamice): Numele bazei de date, numele de utilizator și parola.
2. Crearea Infrastructurii pe Noul Hosting
Adăugarea Domeniului
Dacă nu ai făcut deja acest lucru, adaugă domeniul tău la noul cont de hosting. În cPanel, mergi la Domains și apasa pe Create A New Domain urmează pașii pentru a adăuga domeniul. Aceasta va crea un director dedicat pentru website-ul tău. Daca intampini dificultati, poti consulta articolul nostru la tema "Cum sa conectez un domeniu la hosting?"
Crearea Bazei de Date și a Utilizatorului (pentru website-uri dinamice)
Pentru website-urile care necesită o bază de date MySQL, va trebui să creezi o nouă bază de date și un utilizator asociat în cPanel.
- Accesează Manage My Databases din cPanel.
- Creează o baza de date noua in secțiunea Create New Database (reține numele).
- Creează un nou utilizator in secțiunea Add New User pentru baza de date (reține numele de utilizator și parola).
- Adaugă utilizatorul la baza de date in secțiunea Add User To Database și acordă-i toate privilegiile.
3. Transferul Fișierelor prin FileZilla
FileZilla este un client FTP gratuit și open-source, ideal pentru transferul de fișiere între calculatorul tău și serverul de hosting.
- Descarcă și Instalează FileZilla: Dacă nu îl ai deja, îl poți descărca de pe site-ul oficial FileZilla.
- Conectare la Noul Server:
- Deschide FileZilla.
- În partea de sus, vei vedea câmpurile Host, Username, Password și Port.
- Introdu detaliile FTP ale noului tău hosting și apasă Quickconnect.
Transferul Fișierelor:
- În panoul din stânga (Local site), navighează la directorul de pe calculatorul tău unde ai salvat fișierele website-ului (backup-ul).
- În panoul din dreapta (Remote site), navighează la directorul rădăcină al domeniului tău pe noul server (de obicei public_html sau directorul specific creat pentru domeniul tău).
- Selectează toate fișierele și folderele din panoul din stânga și trage-le în panoul din dreapta pentru a iniția transferul. Acest proces poate dura în funcție de mărimea website-ului și viteza conexiunii tale la internet.
4. Importarea Bazei de Date (pentru website-uri dinamice)
După ce ai creat baza de date goală, este timpul să imporți backup-ul .sql al bazei de date.
- Accesează phpMyAdmin din cPanel.
- Dă click pe tab-ul Import.
- Selectează baza de date pe care ai creat-o mai devreme.
- Alege fișierul .sql pe care l-ai exportat de pe vechiul hosting și dă click pe Go.
5. Actualizarea Fișierelor de Configurare
Acest pas este esențial pentru website-urile dinamice, deoarece acestea trebuie să știe unde să găsească noua bază de date.
- Localizează fișierul de configurare al website-ului tău. Pentru WordPress, acesta este wp-config.php.
- Deschide acest fișier (prin File Manager din cPanel).
- Caută liniile care definesc numele bazei de date, numele de utilizator și parola. Actualizează aceste valori cu detaliile noii baze de date create pe noul hosting.
Exemplu pentru wp-config.php (WordPress):
define( 'DB_NAME', 'nume_baza_de_date_nou' );
define( 'DB_USER', 'utilizator_nou_bd' );
define( 'DB_PASSWORD', 'parola_noua_bd' );
define( 'DB_HOST', 'localhost' ); // De obicei, 'localhost'
6. Actualizarea Nameserverelor
Acesta este ultimul pas pentru a direcționa vizitatorii către noul tău hosting.
- Conectează-te la panoul de control al registratorului de domenii (locul de unde ai cumpărat domeniul).
- Caută secțiunea de gestionare a Nameserverelor sau DNS.
- Înlocuiește nameserverele vechi cu cele furnizate de noul tău furnizor de hosting. Pentru IPHost, acestea sunt dns1.innovahosting.net si dns1.innovahosting.net.
Reține că propagarea DNS (timpul necesar pentru ca modificările nameserverelor să se propage la nivel global) poate dura între 24 și 48 de ore. În acest timp, website-ul tău poate fi accesibil fie de pe vechiul, fie de pe noul server.
În cazul în care preferi să nu-ți asumi niciun risc în procesul de transferare al website-ului de la un furnizor de hosting la IPHost și ai deja un serviciu de hosting achiziționat de la noi, poți deschide oricând un ticket către departamentul tehnic IPHost.
Tot ce trebuie să faci este să menționezi în ticket datele de acces pentru serverul de pe care se face transferul. Echipa tehnică se va ocupa de migrarea completă, asigurându-se că totul decurge rapid și fără probleme. Această opțiune este ideală pentru a te asigura că website-ul tău este transferat în siguranță, fără bătăi de cap din partea ta.