Mayo 23, 2026Mga Gabay
Paano Mag-migrate ng Website sa Bagong VPS
Kumpletuhin ang gabay sa paglilipat: mga backup na file at database, ilipat sa Hiddence VPS, i-update ang DNS, at i-verify ang site.

Ang paglipat ng isang website sa isang bagong VPS — mula man sa shared hosting o isang lumang server — ay nangangailangan ng pagkopya ng mga file, database, at pag-update ng DNS. Sundin ang checklist na ito para mabawasan ang downtime sa iyong Hidence server.
Bago ka magsimula
- Ibigay ang bagong VPS ng pareho o mas bagong mga bersyon ng OS/PHP/MySQL
- I-install ang web stack (Nginx/Apache, PHP, MySQL/MariaDB)
- Tandaan ang kasalukuyang DNS TTL at ibaba ito sa 300 sa isang araw bago ang paglipat
- Lumikha ng buong backup ng lumang server
- Ipaalam sa mga user ang tungkol sa posibleng maikling panahon ng pagpapanatili
Hakbang 1: I-backup ang mga file ng website
Sa lumang server, i-archive ang direktoryo ng site:
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 .Hakbang 2: Mag-upload sa bagong VPS
Kopyahin ang archive sa iyong Hiddence server at i-extract:
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/Hakbang 3: I-migrate ang MySQL database
I-export sa lumang server, import sa bago:
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 neededHakbang 4: Lumipat ng DNS
Kapag gumagana ang site sa bagong IP (pagsubok sa pamamagitan ng /etc/hosts o pansamantalang URL), i-update ang DNS A record sa bagong VPS IP. Maghintay para sa pagpapalaganap at i-verify:
- Nagbubukas ang site sa domain nang walang mga error
- Ang sertipiko ng HTTPS ay wasto (muling mag-isyu ng Certbot kung kinakailangan)
- Mga form at trabaho sa pag-log in (koneksyon sa database OK)
- Mga trabaho sa cron at trabaho sa pagpapadala ng email
- Panatilihing online ang lumang server nang 24–48 oras bilang fallback
Mga tip sa paglilipat
- Gumamit ng rsync para sa malalaking site: rsync -avz old:/var/www/site/ new:/var/www/site/
- Itugma ang bersyon ng PHP para maiwasan ang mga isyu sa compatibility
- Subukan gamit ang hosts file: echo "NEW_IP yourdomain.com" >> /etc/hosts
- I-flush ang Redis/Memcached na cache pagkatapos ng paglipat
- Patakbuhin ang search-replace sa mga URL sa WordPress kung nagbago ang domain