Economisiți 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
Secțiuni
Administrație Copie de rezervă Servere virtuale

Cum să transferi un site 1C-Bitrix la un alt furnizor de hosting: Ghid complet pas cu pas

Migrarea unui site 1C-Bitrix la un nou furnizor de hosting poate părea descurajantă, dar cu pregătirea corectă și un proces clar, puteți completa transferul cu timp de inactivitate minim și zero pierderi de date. Acest ghid cuprinzător vă ghidează prin fiecare etapă — de la backup-ul fișierelor și bazei de date la actualizarea înregistrărilor DNS și testarea site-ului live.

Indiferent dacă vă mutați la un server mai rapid, căutați un suport mai bun sau pur și simplu depășiți planul actual, VPS Hosting de la AlexHost oferă stocare NVMe SSD, acces root complet și protecție DDoS încorporată — tot ceea ce are nevoie 1C-Bitrix pentru a funcționa la cel mai bun nivel.

De ce să migrați site-ul 1C-Bitrix?

Înainte de a intra în pașii tehnici, merită să înțelegeți motivele cele mai frecvente pentru care proprietarii de site-uri aleg să migreze:

  • Blocaje de performanță — Mediile de hosting partajat pot limita CPU și RAM, causând încărcări lente ale paginilor pentru instalări 1C-Bitrix care consumă resurse.
  • Limitări de scalabilitate — Pe măsură ce afacerea dvs. crește, aveți nevoie de o infrastructură care să crească odată cu ea.
  • Timp de funcționare nesigur — Downtime-ul frecvent dăunează clasamentelor SEO și încrederii utilizatorilor.
  • Lipsă de suport tehnic — Platforme CMS complexe cum ar fi 1C-Bitrix necesită suport de hosting competent.
  • Optimizarea costurilor — Performanță mai bună la un preț competitiv.

Infrastructura AlexHost este optimizată special pentru platforme CMS exigente, ceea ce o face o destinație excelentă pentru migrarea 1C-Bitrix.

Condiții preliminare: Ce aveți nevoie înainte de a începe

Înainte de a iniția migrarea, adunați următoarele:

  • Client FTP — FileZilla (gratuit și multiplatformă) este recomandat.
  • Acces phpMyAdmin — Disponibil pe ambele panouri de control de hosting.
  • Credențiale FTP — Pentru serverele sursă și destinație.
  • Acces la registratorul de domenii — Pentru a actualiza înregistrările DNS după migrare.
  • Spațiu suficient pe disc local — Pentru a stoca temporar fișierele site-ului și exportul bazei de date.
  • Fereastră de întreținere — Programați migrarea în orele cu trafic scăzut pentru a minimiza impactul asupra utilizatorilor.

> Sfat profesional: Verificați întotdeauna că noul mediu de hosting îndeplinește cerințele tehnice ale 1C-Bitrix: PHP 7.4 sau superior, MySQL 5.7+ (sau MariaDB 10.3+) și limite de memorie adecvate (minim 256MB memory_limit în php.ini).

Pasul 1: Backup-ul întregului site-ul

Crearea unui backup complet înainte de orice migrare este obligatorie. Această rețea de siguranță vă permite să restaurați site-ul la starea originală dacă ceva merge prost în timpul transferului.

Ce să faceți backup

ComponentăLocațieMetodă
Fișiere site-uluipublic_html sau directorul wwwDescărcare FTP sau manager de fișiere de hosting
Baza de date MySQLphpMyAdmin sau panou de hostingExport SQL
Fișiere de configurare/bitrix/php_interface/dbconn.phpInclus în backup-ul fișierelor
Date de e-mail (dacă este cazul)Panou de control de hostingExport manual

Dacă gestionați și e-mail de afaceri legat de domeniu, luați în considerare revizuirea opțiunilor Email Hosting pentru a vă asigura că cutiile poștale sunt migrate sau păstrate corect alături de site-ul dvs.

Pasul 2: Exportați baza de date din hostingul actual

Baza de date 1C-Bitrix conține tot conținutul site-ului, conturile de utilizatori, datele produselor, setările și altele. Exportarea corectă este critică.

Pasul 2.1 — Conectați-vă la phpMyAdmin

Accesați phpMyAdmin prin panoul de control al furnizorului de hosting actual (cPanel, Plesk sau ISPmanager). Navigați la Baze de date → phpMyAdmin.

Pasul 2.2 — Selectați baza de date corectă

În panoul din stânga al phpMyAdmin, faceți clic pe baza de date asociată instalării 1C-Bitrix. Dacă nu sunteți sigur care bază de date este în uz, verificați fișierul /bitrix/php_interface/dbconn.php — variabila $DBName vă va spune.

Pasul 2.3 — Exportați baza de date

  1. Faceți clic pe fila Export din bara de navigare de sus.
  2. Alegeți metoda de export Custom pentru mai mult control (recomandat pentru baze de date mari).
  3. Selectați SQL ca format de ieșire.
  4. Sub Output, selectați Save output to a file și alegeți compresie gzipped pentru a reduce dimensiunea fișierului.
  5. Faceți clic pe Go pentru a descărca fișierul .sql.gz pe mașina locală.

> Pentru baze de date mari: Dacă baza de date depășește 100MB, luați în considerare utilizarea liniei de comandă via SSH pentru o export mai fiabil:

> “`bash

> mysqldump -u your_db_user -p your_database_name > bitrix_backup.sql

> “`

Pasul 3: Descărcați fișierele site-ului via FTP

Cu baza de date exportată, pasul următor este descărcarea tuturor fișierelor site-ului de pe serverul actual.

Pasul 3.1 — Conectați-vă la serverul actual via FTP

Deschideți FileZilla și introduceți credențialele FTP ale hostingului actual:

  • Host: Adresa IP a serverului sau numele de gazdă FTP
  • Utilizator: Numele de utilizator FTP
  • Parolă: Parola FTP
  • Port: 21 (FTP standard) sau 22 (SFTP — recomandat pentru securitate)

Pasul 3.2 — Descărcați toate fișierele site-ului

Navigați la directorul rădăcină al instalării 1C-Bitrix — de obicei public_html/ sau www/. Selectați toate fișierele și folderele, faceți clic dreapta și alegeți Download.

Directoare cheie care trebuie incluse:

/bitrix/              ← Core CMS files and modules
/upload/              ← User-uploaded content and media
/local/               ← Custom templates and components
/bitrix/php_interface/ ← Configuration files including dbconn.php
/.htaccess            ← Server configuration rules
/index.php            ← Entry point

> Notă: Directorul /upload/ poate fi foarte mare. Dacă lățimea de bandă sau timpul este o problemă, luați în considerare comprimarea acestuia într-o arhivă .tar.gz pe server mai întâi folosind SSH, apoi descărcați fișierul arhivei unice.

Pasul 4: Configurați noul mediu de hosting

Înainte de a încărca fișiere, pregătiți corespunzător noul mediu de hosting.

Verificați cerințele serverului

Conectați-vă la noul panou de control de hosting și confirmați că următoarele setări PHP sunt configurate pentru 1C-Bitrix:

memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M

Dacă utilizați un VPS cu cPanel, puteți ajusta aceste setări direct prin PHP Selector sau editând php.ini via SSH — oferindu-vă control complet asupra mediului serverului fără restricții.

Creați directorul țintă

Asigurați-vă că directorul țintă (de ex., public_html/) este curat și gata să primească fișierele.

Pasul 5: Încărcați fișierele site-ului pe noul server de hosting

Conectați-vă la noul server de hosting folosind FileZilla cu noile credențiale FTP/SFTP furnizate de noul gazdă.

Procesul de încărcare

  1. În FileZilla, setați panoul local site la folderul în care ați descărcat fișierele 1C-Bitrix.
  2. Setați panoul remote site la directorul țintă pe noul server (de ex., public_html/).
  3. Selectați toate fișierele și folderele, faceți clic dreapta și alegeți Upload.

> Important: Asigurați-vă că fișierele ascunse (cele care încep cu un punct, cum ar fi .htaccess) sunt vizibile și incluse în transfer. În FileZilla, accesați Server → Force showing hidden files pentru a le face vizibile.

Setați permisiunile corecte ale fișierelor

După încărcare, setați următoarele permisiuni pentru a vă asigura că 1C-Bitrix funcționează corect:

Fișier/DirectorPermisiune
Directoare755
Fișiere PHP644
Directorul /upload/777
/bitrix/cache/777

Pasul 6: Creați o nouă bază de date pe noul server de hosting

Pasul 6.1 — Accesați phpMyAdmin pe noul gazdă

Conectați-vă la noul panou de control de hosting și deschideți phpMyAdmin.

Pasul 6.2 — Creați o nouă bază de date și utilizator

  1. Faceți clic pe fila Databases.
  2. Introduceți un nume pentru noua bază de date (de ex., bitrix_db) și faceți clic pe Create.
  3. Navigați la User AccountsAdd user account.
  4. Creați un nou utilizator de bază de date cu o parolă puternică.
  5. Sub Database for user, selectați Grant all privileges on database și alegeți baza de date nou creată.
  6. Faceți clic pe Go pentru a salva.

> Bună practică de securitate: Nu utilizați niciodată utilizatorul root MySQL pentru conexiunea bazei de date a site-ului. Creați întotdeauna un utilizator dedicat cu doar privilegiile necesare.

Pasul 7: Importați baza de date pe noul server

Pasul 7.1 — Selectați noua bază de date

În phpMyAdmin pe noul server, faceți clic pe baza de date nou creată din panoul din stânga.

Pasul 7.2 — Importați fișierul SQL

  1. Faceți clic pe fila Import.
  2. Faceți clic pe Choose File și selectați fișierul .sql sau .sql.gz pe care l-ați exportat în Pasul 2.
  3. Asigurați-vă că formatul este setat la SQL.
  4. Faceți clic pe Go pentru a începe importul.

Pentru baze de date mari, importul phpMyAdmin poate expira. În acest caz, utilizați SSH:

mysql -u new_db_user -p new_database_name < bitrix_backup.sql

Pasul 8: Actualizați fișierul de configurare a bazei de date 1C-Bitrix

Acesta este unul dintre pașii cei mai critici. Trebuie să actualizați setările de conexiune a bazei de date în 1C-Bitrix pentru a indica noua bază de date pe noul server.

Localizați și editați dbconn.php

Fișierul de configurare principal se află la:

/bitrix/php_interface/dbconn.php

Deschideți acest fișier folosind un editor de text (via FTP sau SSH) și actualizați următoarele variabile:

<?php
define("MYSQL_TABLE_TYPE", "InnoDB");
$DBType = "mysql";
$DBHost = "localhost";                  // Database host — usually "localhost"
$DBName = "new_database_name";          // Your new database name
$DBLogin = "new_database_user";         // Your new database username
$DBPassword = "new_database_password";  // Your new database password
$DBDebug = false;
$DBDebugToFile = false;

Salvați fișierul după efectuarea modificărilor.

Verificați și .settings.php

În versiunile mai noi ale 1C-Bitrix, credențialele bazei de date pot fi stocate și în:

/bitrix/.settings.php

Căutați secțiunea connections și actualizați-o în consecință:

'connections' => array(
    'value' => array(
        'default' => array(
            'className' => 'BitrixMainDBMysqliConnection',
            'host' => 'localhost',
            'database' => 'new_database_name',
            'login' => 'new_database_user',
            'password' => 'new_database_password',
            'options' => 2,
        ),
    ),
),

Pasul 9: Actualizați setările DNS ale domeniului

Cu fișierele încărcate și baza de date configurată, pasul tehnic final este redirecționarea domeniului la noul server.

Pasul 9.1 — Conectați-vă la registratorul domeniului

Accesați panoul de control al registratorului domeniului. Dacă nu ați înregistrat încă domeniul sau doriți să consolidați serviciile, Înregistrarea domeniilor prin AlexHost vă permite să gestionați atât domeniul cât și hostingul dintr-un singur panou.

Pasul 9.2 — Actualizați înregistrările DNS

Localizați secțiunea de gestionare DNS și efectuați următoarele modificări:

Tip de înregistrareNumeValoareTTL
A Record@ (domeniu rădăcină)Adresa IP a noului server3600
A RecordwwwAdresa IP a noului server3600
MX Records@Server de mail (dacă este cazul)3600

Pasul 9.3 — Actualizați serverele de nume (dacă este necesar)

Dacă noul furnizor de hosting utilizează servere de nume personalizate, actualizați înregistrările NS la registrator cu cele furnizate de noul gazdă. AlexHost vă va furniza adresele specifice ale serverului de nume la configurarea contului.

> Timp de propagare DNS: Modificările DNS se propagă de obicei în 2–24 de ore, deși în unele cazuri poate dura până la 48 de ore. În această perioadă, unii vizitatori pot fi încă direcționați la serverul vechi.

Pasul 10: Testați site-ul în profunzime

Odată ce propagarea DNS este completă, efectuați o revizuire amănunțită a site-ului migrat înainte de a dezactiva contul de hosting vechi.

Lista de verificare a testării

  • [ ] Homepage se încarcă corect — Fără pagini goale sau erori PHP
  • [ ] Toate paginile interne sunt accesibile — Verificați paginile de produse, postări de blog și pagini de categorie
  • [ ] Imaginile și media se încarcă corespunzător — Verificați că directorul /upload/ a fost transferat complet
  • [ ] Formularele funcționează corect — Testați formularele de contact, înregistrare și conectare
  • [ ] Funcționalitatea e-commerce — Dacă este cazul, testați coșul de cumpărături și procesul de plată
  • [ ] Panoul de administrare este accesibil — Conectați-vă la panoul de administrare 1C-Bitrix la /bitrix/admin/
  • ] Certificatul SSL este activ — Asigurați-vă că HTTPS funcționează; dacă aveți nevoie de un nou certificat, [Certificatele SSL sunt disponibile prin AlexHost
  • [ ] Fără linkuri rupte — Utilizați un instrument cum ar fi Screaming Frog sau Google Search Console pentru a identifica URL-uri rupte
  • [ ] Viteza de încărcare a paginii — Rulați un test de viteză via GTmetrix sau Google PageSpeed Insights

Cum să testați înainte de propagarea DNS

Puteți previzualiza site-ul pe noul server înainte de propagarea DNS modificând fișierul local hosts:

Pe Windows: C:WindowsSystem32driversetchosts

Pe Linux/macOS: /etc/hosts

Adăugați următoarea linie:

NEW_SERVER_IP    yourdomain.com

Aceasta forțează browserul să rezolve domeniul la adresa IP a noului server, permițând testarea site-ului fără a afecta alți utilizatori.

Pasul 11: Ștergeți cache-ul 1C-Bitrix

După migrare, ștergeți toate datele cache-ului pentru a vă asigura că site-ul se încarcă cu conținut proaspăt de pe noul server.

  1. Conectați-vă la panoul de administrare 1C-Bitrix (/bitrix/admin/).
  2. Navigați la Settings → Performance → Cache.
  3. Faceți clic pe Clear Cache.

Alternativ, puteți șterge directoarele cache manual via FTP sau SSH:

rm -rf /var/www/html/bitrix/cache/*
rm -rf /var/www/html/bitrix/managed_cache/*

Pasul 12: Dezactivați contul de hosting vechi

Odată ce ați confirmat că:

  • Site-ul dvs. este pe deplin funcțional pe noul server
  • DNS s-a propagat complet
  • Toate datele au fost transferate cu succes
  • Aveți backup-uri locale ale tuturor fișierelor și bazei de date

…puteți anula cu siguranță planul de hosting vechi. Păstrați backup-urile locale timp de cel puțin 30 de zile ca măsură de siguranță suplimentară.

Probleme comune de migrare și cum să le remediați

ProblemăCauza probabilăSoluție
Ec
Administrație Linux Servere virtuale
Copie de rezervă Securitate Servere dedicate
Administrație Securitate Servere virtuale