Promotions VPS ! Découvrez nos offres du moment avec des prix réduits.
Voir les promos
← Retour aux articles
Article

Comment migrer un site WordPress vers un VPS

Migrer un site WordPress vers un VPS permet d’améliorer les performances, la sécurité et la liberté de configuration. Voici un guide complet pour le faire proprement.

Mis à jour le 23/10/2025 ~ 3 min de lecture

Comment migrer un site WordPress vers un VPS

Vous souhaitez passer de l’hébergement mutualisé à un VPS Linux pour gagner en performance et liberté ? Voici le guide complet pour migrer votre site WordPress en toute sécurité — sans perte de données ni interruption de service.

1. Préparer votre nouveau VPS

Choisissez une distribution stable comme Debian ou Ubuntu Server. Assurez-vous que les paquets essentiels sont installés :

sudo apt update && sudo apt install nginx mariadb-server php php-fpm php-mysql unzip

Créez ensuite un utilisateur non-root et configurez votre pare-feu (ufw allow 22,80,443/tcp).

2. Sauvegarder votre site actuel

Sur votre ancien hébergement, exportez :

  • Les fichiers WordPress (dans public_html ou www)
  • La base de données via phpMyAdmin ou mysqldump

Conservez le tout dans un fichier ZIP pour le transfert.

3. Transférer les fichiers sur le VPS

Utilisez scp ou FileZilla pour copier votre archive :

scp backup-wordpress.zip user@votre-ip-vps:/var/www/

Décompressez ensuite dans le dossier du site :

unzip backup-wordpress.zip -d /var/www/votresite

4. Importer la base de données

Créez une nouvelle base MySQL :

mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER "wpuser"@"localhost" IDENTIFIED BY "motdepasse";
GRANT ALL PRIVILEGES ON wordpress.* TO "wpuser"@"localhost";
FLUSH PRIVILEGES;

Importez ensuite votre dump SQL :

mysql -u wpuser -p wordpress < backup.sql

5. Configurer Nginx ou Apache

Pour Nginx :

server {
  listen 80;
  server_name votresite.fr;
  root /var/www/votresite;
  index index.php index.html;
  location / {
    try_files $uri $uri/ /index.php?$args;
  }
  location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php8.2-fpm.sock;
  }
}

Pour Apache :

a2enmod rewrite
nano /etc/apache2/sites-available/votresite.conf

6. Mettre à jour le fichier wp-config.php

Adaptez les lignes suivantes :

define("DB_NAME", "wordpress");
define("DB_USER", "wpuser");
define("DB_PASSWORD", "motdepasse");
define("DB_HOST", "localhost");

7. Sécuriser et activer HTTPS

Installez un certificat gratuit avec Let’s Encrypt :

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d votresite.fr -d www.votresite.fr

8. Finaliser avec Cloudflare

Ajoutez votre domaine sur Cloudflare pour bénéficier de la protection DDoS et du CDN. Configurez les enregistrements DNS et activez le proxy orange.

9. Vérifier et tester

Nettoyez le cache WordPress et testez le site en HTTPs. Utilisez PageSpeed Insights pour évaluer les performances. Votre migration est terminée !

Conclusion

La migration d’un site WordPress vers un VPS apporte liberté, sécurité et vitesse. Vous contrôlez votre hébergement de A à Z. Démarrez dès maintenant sur https://vps1euro.fr.

Découvrez aussi nos guides : Comment choisir un VPS

Blog & ressources