## Migration assistée gratuite KennHosting propose une **migration gratuite** de votre site web pour tout nouveau client souscrivant à un plan Business ou Pro. Notre équipe technique s'occupe du transfert de bout en bout. Ouvrez un ticket de support en indiquant "Demande de migration" pour bénéficier de ce service gratuit. ## Migration manuelle Si vous souhaitez effectuer la migration vous-même, voici la procédure. ### Étape 1 — Sauvegarder votre site actuel Utilisez le plugin **All-in-One WP Migration** : 1. Installez et activez le plugin sur votre ancien hébergeur 2. **All-in-One WP Migration → Export** 3. Choisissez "Fichier" comme destination 4. Téléchargez le fichier `.wpress` généré Via FTP, téléchargez tous les fichiers de `public_html` sur votre ordinateur. Exportez aussi votre base de données depuis phpMyAdmin → **Exporter** au format SQL. 1. Téléchargez tous les fichiers via FTP ou SSH (archive `.tar.gz`) 2. Exportez la base de données (`mysqldump`) 3. Notez les variables d'environnement (fichier `.env`) ### Étape 2 — Commander votre hébergement KennHosting Commandez votre hébergement et attendez l'activation (< 5 minutes). Vous recevrez vos identifiants cPanel par email. ### Étape 3 — Transférer les fichiers 1. Installez WordPress via Softaculous dans cPanel 2. Installez **All-in-One WP Migration** sur le nouveau WordPress 3. **All-in-One WP Migration → Import** 4. Importez votre fichier `.wpress` Si votre fichier dépasse 512 Mo, augmentez la limite d'upload dans cPanel → **PHP** → `upload_max_filesize`. 1. Uploadez vos fichiers dans `public_html` via FTP ou le Gestionnaire de fichiers cPanel 2. Créez une nouvelle base de données dans cPanel 3. Importez votre fichier SQL via phpMyAdmin 4. Mettez à jour les fichiers de configuration avec les nouveaux identifiants de base de données 1. Uploadez vos fichiers dans `public_html` via SFTP 2. Créez une base de données dans cPanel et importez le dump SQL 3. Mettez à jour le fichier `.env` avec les nouvelles valeurs 4. Exécutez les commandes d'initialisation via SSH : ```bash cd ~/public_html composer install --no-dev php artisan key:generate php artisan migrate php artisan config:cache ``` ### Étape 4 — Tester avant de changer les DNS Testez votre site sur le nouveau serveur **avant** de modifier les DNS. Utilisez le fichier `hosts` de votre ordinateur pour simuler la résolution DNS : ``` # Windows: C:\Windows\System32\drivers\etc\hosts # Mac/Linux: /etc/hosts # Remplacez xxx.xxx.xxx.xxx par l'IP de votre serveur KennHosting xxx.xxx.xxx.xxx votre-domaine.com www.votre-domaine.com ``` ### Étape 5 — Mettre à jour les DNS Une fois votre site vérifié sur KennHosting, mettez à jour les DNS de votre domaine : Si votre domaine est enregistré chez KennHosting : mettez à jour automatiquement lors de la migration. Si votre domaine est ailleurs : mettez à jour les nameservers ou les enregistrements A dans l'espace de gestion de votre registrar. [Voir la documentation DNS →](/domaines/dns) ### Étape 6 — Propagation DNS La propagation DNS prend entre **15 minutes et 48 heures** selon les DNS worldwide. Pendant ce délai, certains visiteurs verront l'ancien site, d'autres le nouveau. C'est normal. Vérifiez la propagation sur [whatsmydns.net](https://www.whatsmydns.net). ## Liste de vérification post-migration - [ ] Site accessible sur le nouveau serveur - [ ] Tous les liens internes fonctionnent - [ ] Images et médias s'affichent correctement - [ ] Formulaires de contact fonctionnent - [ ] Emails envoyés et reçus normalement - [ ] SSL/HTTPS actif - [ ] Base de données connectée - [ ] Performances satisfaisantes ## Besoin d'aide ? Notre équipe technique accompagne votre migration gratuitement sur les plans Business et Pro.