Cet article traite des erreurs courantes après le transfert d’un site depuis un concurrent, que la migration soit manuelle, ou automatique, selon les guides de migration en mode standard et en mode expert.
Dans cet article, vous découvrirez :
- Comment éviter les erreurs lors de la migration
- Les problèmes courants et leurs solutions
- Foire aux questions
Prévention des erreurs lors de la migration d’un site web
Les sources d’erreurs les plus fréquentes lors de la migration d’un site, que vous pouvez éviter, sont :
- Les différences de version de PHP et les modules manquants
- Le transfert de la base de données et la configuration de sa connexion
- Les commandes interdites dans les fichiers .htaccess
- Les chemins dans le système de fichiers (erreur open_basedir)
Configuration de PHP
Si votre site utilise PHP (c’est courant avec les systèmes de gestion de contenu WordPress, Joomla, Drupal, …), vérifiez la configuration chez votre hébergeur actuel et, avant de lancer la migration, définissez-la sur le Webhosting vers lequel vous souhaitez migrer.
La version de PHP est particulièrement importante. Assurez-vous que l’ancien et le nouveau webhosting utilisent la même version de PHP.
Vérifiez la version de PHP sur le webhosting et modifiez-la si nécessaire en suivant le guide Webhosting – Configuration de PHP.
Vérifiez ensuite que les paramètres du webhosting répondent aux exigences du système de gestion de contenu et, le cas échéant, des extensions. Les paramètres définis par l’offre du service, qui ne figurent pas dans l’administration client, se trouvent sur la page comparatif des offres de webhosting ⧉.
Base de données
Avant de procéder à l’importation, vérifiez que votre site prend en charge la version de base de données utilisée sur le webhosting. Vous la trouverez en suivant le guide Webhosting – Bases de données.
Si vous utilisez la migration automatique, le système tente d’adapter la configuration des sites aux nouveaux identifiants de la base de données.
Après la migration proprement dite, mais avant de mettre le site en ligne, assurez-vous que la base de données est :
- correctement importovaná et
- connectée au site via le fichier de configuration.
Fichiers .htaccess
Vérifiez que vos fichiers .htaccess ne contiennent pas de commandes interdites figurant dans la liste du guide Webhosting – Fichier .htaccess. Un site dont le fichier .htaccess contient des commandes interdites affichera, à la place du contenu, une Erreur 500.
Désactivez les commandes interdites en plaçant le caractère # au début de la ligne contenant la commande, par exemple #Options -MultiViews.
Chemins dans le système de fichiers
Une configuration incorrecte de ces chemins entraîne généralement l’erreur open_basedir.
Avec certains systèmes de gestion de contenu, vous pouvez trouver dans la base de données des adresses contenant des chemins internes de l’ancien webhosting. Pour Webhosting, un tel chemin peut par exemple ressembler à /data/web/virtuals/123456/virtual/www/domains/wds-test.cz.
Mettez ces chemins à jour avec les valeurs correctes, ou traitez-les selon la documentation du système de gestion de contenu ou de l’extension concernés.
Problèmes courants
Parmi les problèmes courants sur les sites migrés figurent :
L’ancien site s’affiche toujours
Problème : Après la migration, le site hébergé chez l’ancien hébergeur continue de s’afficher.
Cause : La cause la plus fréquente est la mise en cache du contenu du site dans le navigateur, ou une configuration DNS incorrecte.
Solution : Avec le raccourci clavier Ctrl+Shift+R chargez le site sans le cache du navigateur.
Si le problème persiste, vérifiez le DNS :
- Déterminez quels serveurs DNS le domaine utilise et si les modifications y ont été propagées pour les adresses IP des enregistrements de type A (et AAAA, si vous l’utilisez) vers le nouveau webhosting. La propagation des modifications des enregistrements DNS prend généralement de quelques dizaines de minutes à quelques heures ; celle des modifications des serveurs DNS peut prendre jusqu’à 48 heures.
- Vérifiez que votre fichier hosts ne contient pas l’ancienne adresse IP du webhosting.
Le site affiche des erreurs
Problème : Le site fonctionne, mais affiche des erreurs qui n’existaient pas sur l’ancien.
Cause : Certains webhostings peuvent avoir l’affichage des erreurs désactivé, alors que sur le webhosting WEDOS il est activé par défaut.
Solution : Nous vous recommandons de traiter les erreurs en suivant les instructions du créateur du site ou du support du système de gestion de contenu ou de l’extension concernés. Si vous ne parvenez pas à résoudre l’erreur, ni à désactiver le code qui la provoque, vous pouvez désactiver l’affichage des erreurs en suivant le guide Webhosting – Configuration de PHP. Nous déconseillons toutefois ce réglage.
Besoin d'aide avec votre site ? Trouvez votre spécialiste pour VEDOS Profi ⧉.
Des fichiers ne se chargent pas
Problème : Certains fichiers ne se chargent pas et des erreurs 403 ou 404 apparaissent.
Solution : Assurez-vous d’abord que les fichiers ont été correctement migrés et que vous ne les chargez pas depuis des sources externes indisponibles.
En particulier en cas d’erreurs 403, corrigez les droits des fichiers en suivant le guide Webhosting – Gestion des fichiers.
Si l’ancien site ne fonctionnait que via le protocole HTTP et que vous avez désormais HTTPS activé, assurez-vous que le site charge toutes ses ressources via ce protocole sécurisé : les fichiers dont l’adresse commence par http:// sont bloqués par un site fonctionnant en https.
Vous trouverez plus d’informations sur les erreurs 403 et 404 dans les articles correspondants :
Foire aux questions
Pouvez-vous migrer mon site et le remettre en service à ma place ?
Oui, nous proposons également le service de transfert payant depuis un concurrent ⧉.