Atpakaļ uz blogu
Maijs 23, 2026Ceļveži

Kā pārcelt vietni uz jaunu VPS

Migrācija: failu un datubāzes rezerves kopija, augšupielāde uz Hiddence VPS, DNS maiņa un pārbaude.

Kā pārcelt vietni uz jaunu VPS

Vietnes pārcelšana uz jaunu VPS — no koplietota hostinga vai vecā servera — prasa failu un datubāzes kopēšanu un DNS atjaunināšanu. Zemāk soļi, lai samazinātu dīkstāvi Hiddence.

Sagatavošanās

  • Jauns VPS ar tādu pašu vai jaunāku OS/PHP/MySQL versiju
  • Instalēts tīmekļa steks (Nginx/Apache, PHP, MySQL)
  • Dienu pirms migrācijas samaziniet DNS TTL līdz 300
  • Pilna vecā servera rezerves kopija
  • Informējiet lietotājus par īsu apkopes logu

1. solis: vietnes failu rezerves kopija

Vecajā serverī izveidojiet arhīvu:

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. solis: augšupielāde uz jauno VPS

Nokopējiet arhīvu uz Hiddence un atpakot:

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. solis: MySQL datubāzes migrācija

Eksports vecajā serverī, imports jaunajā:

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. solis: DNS pārslēgšana

Kad vietne darbojas jaunajā IP (tests caur /etc/hosts), atjauniniet A ierakstu. Pārbaudiet:

  • Vietne atveras bez kļūdām
  • SSL sertifikāts derīgs (vajadzības gadījumā atkārtoti Certbot)
  • Formas un autorizācija strādā
  • Cron un e-pasta sūtīšana strādā
  • Atstājiet veco serveri 24–48 stundas kā rezervi

Migrācijas padomi

  • Lielām vietnēm ērts rsync -avz old:/var/www/site/ new:/var/www/site/
  • Saskaņojiet PHP versiju ar CMS
  • Tests pirms DNS: pievienojiet jauno IP /etc/hosts datorā
  • Pēc migrācijas notīriet Redis kešatmiņu
  • WordPress: nomainiet URL datubāzē, ja mainās domēns