Mai 23, 2026Ghiduri
Cum să migrezi un site web pe un VPS nou
Ghid complet de migrare: backup fișiere și bază de date, transfer pe VPS Hiddence, actualizare DNS și verificare site.

Mutarea unui site pe un VPS nou — fie de la hosting partajat, fie de pe un server vechi — necesită copierea fișierelor, a bazei de date și actualizarea DNS. Urmează această listă pentru a minimiza timpul de nefuncționare pe serverul Hiddence.
Înainte de a începe
- Provizionează VPS-ul nou cu aceeași versiune sau una mai nouă de OS/PHP/MySQL
- Instalează stack-ul web (Nginx/Apache, PHP, MySQL/MariaDB)
- Notează TTL-ul DNS curent și redu-l la 300 cu o zi înainte de migrare
- Creează un backup complet al serverului vechi
- Informează utilizatorii despre o posibilă fereastră scurtă de mentenanță
Pasul 1: Backup fișiere site
Pe serverul vechi, arhivează directorul site-ului:
bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/
# Descarcă pe computer:
scp user@old-server:/var/www/website-backup.tar.gz .Pasul 2: Încarcă pe noul VPS
Copiază arhiva pe serverul Hiddence și extrage:
bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/Pasul 3: Migrează baza de date MySQL
Export pe serverul vechi, import pe cel nou:
bash
# Pe serverul vechi:
mysqldump -u root -p database_name > db.sql
# Copiază și importă pe noul VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql
# Actualizează wp-config.php sau .env dacă schimbi credențialele DBPasul 4: Comută DNS
Când site-ul funcționează pe noul IP (testează prin /etc/hosts sau URL temporar), actualizează înregistrarea A la noul IP VPS. Așteaptă propagarea și verifică:
- Site-ul se deschide pe domeniu fără erori
- Certificatul HTTPS este valid (re-emite Certbot dacă e necesar)
- Formularele și autentificarea funcționează
- Joburile cron și trimiterea de e-mail funcționează
- Păstrează serverul vechi online 24–48 de ore ca rezervă
Sfaturi de migrare
- Pentru site-uri mari: rsync -avz old:/var/www/site/ new:/var/www/site/
- Potrivește versiunea PHP pentru compatibilitate
- Testează cu fișierul hosts: echo "NEW_IP yourdomain.com" >> /etc/hosts
- Golește cache-ul Redis/Memcached după migrare
- Rulează înlocuire URL în WordPress dacă domeniul s-a schimbat