Grįžti į tinklaraštį
Gegužė 23, 2026Vadovai

Kaip perkelti svetainę į naują VPS

Migracija: failų ir duomenų bazės atsarginė kopija, įkėlimas į Hiddence VPS, DNS keitimas ir patikra.

Kaip perkelti svetainę į naują VPS

Svetainės perkėlimas į naują VPS — iš bendro hostingo ar seno serverio — reikalauja failų ir duomenų bazės kopijavimo bei DNS atnaujinimo. Žemiau žingsniai, kad sumažintumėte prastovą Hiddence.

Pasiruošimas

  • Naujas VPS su ta pačia ar naujesne OS/PHP/MySQL versija
  • Įdiegtas žiniatinklio stekas (Nginx/Apache, PHP, MySQL)
  • Dieną prieš migraciją sumažinkite DNS TTL iki 300
  • Pilna seno serverio atsarginė kopija
  • Informuokite vartotojus apie trumpą priežiūros langą

1 žingsnis: svetainės failų atsarginė kopija

Senajame serveryje sukurkite archyvą:

bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/

# Download to your computer:
scp user@old-server:/var/www/website-backup.tar.gz .

2 žingsnis: įkėlimas į naują VPS

Nukopijuokite archyvą į Hiddence ir išarchyvuokite:

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/

3 žingsnis: MySQL duomenų bazės migracija

Eksportas senajame serveryje, importas naujajame:

bash
# On old server:
mysqldump -u root -p database_name > db.sql

# Copy and import on new 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

# Update wp-config.php or app .env with new DB credentials if needed

4 žingsnis: DNS perjungimas

Kai svetainė veikia naujame IP (testas per /etc/hosts), atnaujinkite A įrašą. Patikrinkite:

  • Svetainė atsidaro be klaidų
  • SSL sertifikatas galioja (prireikus vėl Certbot)
  • Formos ir autorizacija veikia
  • Cron ir el. pašto siuntimas veikia
  • Palikite seną serverį 24–48 val. kaip atsarginį

Migracijos patarimai

  • Didelėms svetainėms patogu rsync -avz old:/var/www/site/ new:/var/www/site/
  • Suderinkite PHP versiją su CMS
  • Testas prieš DNS: pridėkite naują IP į /etc/hosts kompiuteryje
  • Po migracijos išvalykite Redis talpyklą
  • WordPress: pakeiskite URL duomenų bazėje, jei keičiasi domenas