Tornar al blog
Maig 23, 2026Guies

Com migrar un lloc web a un nou VPS

Guia completa de migració: còpia de seguretat dels fitxers i la base de dades, transferència a Hiddence VPS, actualització del DNS i verificació del lloc.

Com migrar un lloc web a un nou VPS

Per moure un lloc web a un VPS nou, ja sigui des d'un allotjament compartit o un servidor antic, cal copiar fitxers, bases de dades i actualitzar el DNS. Seguiu aquesta llista de verificació per minimitzar el temps d'inactivitat al vostre servidor Hidence.

Abans de començar

  • Proporcioneu el nou VPS amb les mateixes versions OS/PHP/MySQL o més noves
  • Instal·leu la pila web (Nginx/Apache, PHP, MySQL/MariaDB)
  • Tingueu en compte el DNS TTL actual i reduïu-lo a 300 al dia abans de la migració
  • Creeu una còpia de seguretat completa del servidor antic
  • Informar els usuaris sobre un possible període de manteniment curt

Pas 1: Feu una còpia de seguretat dels fitxers del lloc web

Al servidor antic, arxiveu el directori del lloc:

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 .

Pas 2: Carregueu a un VPS nou

Copieu l'arxiu al vostre servidor Hidence i extreu:

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/

Pas 3: Migreu la base de dades MySQL

Exporta al servidor antic, importa al nou:

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

Pas 4: Canvia el DNS

Quan el lloc funcioni a la nova IP (prova mitjançant /etc/hosts o URL temporal), actualitzeu el registre DNS A a la nova IP VPS. Espereu la propagació i comproveu:

  • El lloc s'obre al domini sense errors
  • El certificat HTTPS és vàlid (torneu a emetre Certbot si cal)
  • Formularis i treballs d'inici de sessió (connexió a la base de dades bé)
  • Feines de Cron i treballs d'enviament de correu electrònic
  • Manteniu el servidor antic en línia de 24 a 48 hores com a alternativa

Consells de migració

  • Utilitzeu rsync per a llocs grans: rsync -avz old:/var/www/site/ new:/var/www/site/
  • Coincideix amb la versió de PHP per evitar problemes de compatibilitat
  • Prova amb el fitxer hosts: echo "NEW_IP yourdomain.com" >> /etc/hosts
  • Esborra la memòria cau de Redis/Memcached després de la migració
  • Executeu la cerca-reemplaça als URL a WordPress si el domini canvia