Блогқа оралу
Мамыр 23, 2026Нұсқаулықтар

Веб-сайтты жаңа VPS-ке қалай көшіруге болады

Толық тасымалдау нұсқаулығы: файлдар мен дерекқордың сақтық көшірмесін жасаңыз, Hiddence VPS жүйесіне тасымалдаңыз, DNS-ті жаңартыңыз және сайтты тексеріңіз.

Веб-сайтты жаңа VPS-ке қалай көшіруге болады

Веб-сайтты ортақ хостингтен немесе ескі серверден жаңа VPS жүйесіне жылжыту файлдарды, дерекқорларды көшіруді және DNS жаңартуын талап етеді. Hiddence серверінде тоқтау уақытын азайту үшін осы бақылау тізімін орындаңыз.

Бастамас бұрын

  • Жаңа VPS жүйесін бірдей немесе жаңа OS/PHP/MySQL нұсқаларымен қамтамасыз етіңіз
  • Веб стек орнату (Nginx/Apache, PHP, MySQL/MariaDB)
  • Ағымдағы DNS TTL-ге назар аударыңыз және оны тасымалдаудан бір күн бұрын 300-ге дейін төмендетіңіз
  • Ескі сервердің толық сақтық көшірмесін жасаңыз
  • Мүмкін болатын қысқа техникалық қызмет көрсету терезесі туралы пайдаланушыларға хабарлаңыз

1-қадам: веб-сайт файлдарының сақтық көшірмесін жасаңыз

Ескі серверде сайт каталогын мұрағаттаңыз:

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-қадам: Жаңа VPS жүйесіне жүктеп салыңыз

Мұрағатты жасырын серверге көшіріп, мыналарды шығарып алыңыз:

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-қадам: MySQL дерекқорын тасымалдау

Ескі серверде экспорттау, жаңа серверде импорттау:

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-қадам: DNS ауыстырыңыз

Сайт жаңа IP мекенжайында жұмыс істегенде (/etc/hosts немесе уақытша URL арқылы сынақ), DNS A жазбасын жаңа VPS IP мекенжайына жаңартыңыз. Таралуды күтіңіз және тексеріңіз:

  • Сайт доменде қатесіз ашылады
  • HTTPS сертификаты жарамды (қажет болса Certbot-ты қайта шығарыңыз)
  • Пішіндер және кіру жұмысы (деректер базасына қосылу жақсы)
  • Cron тапсырмалары және электрондық поштаны жіберу жұмыстары
  • Ескі серверді резерв ретінде 24–48 сағат желіде ұстаңыз

Көшіру бойынша кеңестер

  • Үлкен сайттар үшін rsync пайдаланыңыз: rsync -avz old:/var/www/site/ new:/var/www/site/
  • Үйлесімділік мәселелерін болдырмау үшін PHP нұсқасын сәйкестендіріңіз
  • Хосттар файлымен сынақ: "NEW_IP yourdomain.com" жаңғырығы >> /etc/hosts
  • Көшіруден кейін Redis/Memcached кэшті тазалаңыз
  • Домен өзгертілген болса, WordPress жүйесіндегі URL мекенжайларында іздеуді ауыстырыңыз