Comment réparer votre site WordPress qui ne fonctionne pas après une migration
John Turner
John Turner
Votre site WordPress ne fonctionne pas après une migration ?
Vous avez simplement choisi de migrer votre site vers un meilleur serveur ou un nom de domaine différent. Mais après le déménagement, votre site WordPress ne fonctionne plus comme avant.
Il peut manquer du contenu, ou vous ne pouvez même pas vous connecter à la zone d'administration.
Ne vous inquiétez pas, ces problèmes sont généralement faciles à résoudre. Dans ce billet, je vais vous présenter quelques problèmes courants de post-migration et vous expliquer comment les résoudre !
En voici les principaux enseignements :
- Les problèmes post-migration sont courants et presque toujours résolubles. La plupart remontent à quelques causes principales telles que des données mises en cache obsolètes, des URL de base de données incorrectes ou des autorisations de fichiers défectueuses.
- Les problèmes les plus fréquents sont les suivants : contenu manquant, échecs de connexion, liens internes rompus, erreurs SSL et redirections qui pointent toujours vers votre ancien domaine.
- Commencez chaque session de dépannage en vidant votre cache et en régénérant le fichier .htaccess. Ces deux étapes suffisent à résoudre la plupart des erreurs post-migration.
- Les URL de base de données sont la solution la plus négligée : les anciennes références de domaine laissées dans la base de données sont à l'origine de la plupart des liens rompus, des redirections erronées et des images manquantes après un déménagement.
- La meilleure prévention consiste à effectuer une sauvegarde complète avant la migration et à utiliser un outil tel que Duplicator qui gère automatiquement les transferts de fichiers, les mises à jour de bases de données et les réécritures d'URL.
Table des matières
- Problèmes courants après une migration WordPress
- 1. Le contenu ne s'affiche pas
- 2. Problèmes de connexion
- 3. Échec des plugins de migration WordPress
- 4. Perte de fichiers
- 5. Temps d'arrêt
- 6. Les URL dans les articles ne fonctionnent pas
- 7. Erreur lors de l'établissement d'une connexion à la base de données
- 8. Erreur 500 du serveur interne
- 9. Certificat SSL invalide
- 10. Redirections vers votre ancien domaine
- Comment réparer votre site WordPress qui ne fonctionne pas après une migration
- Comment éviter les problèmes de migration les plus courants
- FAQ sur les problèmes de migration de WordPress
Problèmes courants après une migration WordPress
Le transfert de votre site WordPress vers un autre service d'hébergement peut parfois entraîner des problèmes gênants.
Voici les problèmes post-migration les plus fréquents que vous pouvez rencontrer :
- Le contenu ne s'affiche pas : Images manquantes sur les pages, posts qui ne s'affichent pas, ou permaliens cassés empêchant un accès correct au contenu.
- Problèmes de connexion: Impossible d'accéder à wp-admin en raison de problèmes de mot de passe, d'écrans de connexion vides ou de conflits de connexion à la base de données.
- Échec des plugins de migration WordPress: Outils de migration qui ne transfèrent pas correctement les fichiers, les bases de données ou ne mettent pas à jour les paramètres de configuration.
- Perte de fichiers: Des thèmes, des plugins ou des fichiers de contenu importants disparaissent au cours du processus de transfert.
- Temps d'arrêt: Le site devient inaccessible lorsque les redirections pointent vers l'ancien hôte ou que les paramètres DNS ne sont pas mis à jour correctement.
- Les URL dans les articles ne fonctionnent pas: Les liens internes dans les articles de blog pointent toujours vers votre ancien domaine au lieu du nouveau.
- Erreur dans l'établissement de la connexion à la base de données: WordPress ne peut pas se connecter à la base de données en raison d'informations d'identification incorrectes ou de problèmes de serveur.
- 500 Internal Server Error (erreur interne du serveur) : Erreurs génériques du serveur causées par des problèmes d'autorisation de fichiers, des conflits de plugins ou des fichiers .htaccess corrompus.
- Certificat SSL invalide: Certificats de sécurité qui ne fonctionnent plus après un changement de domaine ou d'hébergeur.
- Redirections vers votre ancien domaine: Les visiteurs se rendent automatiquement sur votre ancien site web au lieu du nouveau.
1. Le contenu ne s'affiche pas
Si votre site WordPress ne fonctionne pas après la migration, il se peut que votre contenu ne s'affiche pas correctement.
Lorsque vous ouvrez certaines pages, il se peut que les images ne s'affichent pas. Même si elles existent dans votre bibliothèque de médias, elles n'apparaissent pas au premier plan.
Voici quelques raisons pour lesquelles vos images disparaissent après une migration :
- Permaliens incorrects
- URL du site incorrecte
- URL d'images incorrectes
- Conflits de plugins
- Autorisations de fichiers incorrectes
- Caractères spéciaux dans les noms d'images
Un autre problème pourrait être que des articles ou des pages ne s'affichent pas. Cela peut être dû à des paramètres de permaliens incorrects.
Les permaliens sont les liens uniques vers les articles, les catégories et les autres listes du blog. S'ils ne correspondent pas, votre contenu n'apparaîtra pas correctement.
2. Problèmes de connexion
Si vous ne parvenez pas à vous connecter à votre site WordPress après l'avoir migré, ne paniquez pas. Il s'agit d'un problème fréquent.
La solution la plus probable est de réinitialiser votre mot de passe.
Maintenant, parce que votre site a déménagé, il se peut que votre ancien email ne soit pas connecté. Dans phpMyAdmin, vérifiez que votre table wp_users contient les noms d'utilisateurs corrects.
Vous pouvez également voir un écran de connexion wp-admin complètement vide. Cela peut être dû à un conflit avec un plugin ou un thème, à une limite de mémoire PHP ou à des problèmes avec votre fichier wp-config.php.
Résolvez ce problème en désactivant vos plugins, en augmentant la limite de mémoire PHP ou en vérifiant qu'il n'y a pas d'erreurs dans le fichier wp-config.php.
Si votre base de données WordPress est toujours connectée à votre ancien site web après le déménagement, cela peut causer des problèmes tels que des redirections erronées. Pour y remédier, n'oubliez pas de modifier les URL de votre base de données après la migration.
3. Échec des plugins de migration WordPress
Souvent, le succès de votre migration dépend de l'outil que vous utilisez. Un mauvais plugin de migration pourrait ne pas réussir à déplacer correctement tous vos fichiers et tables de base de données.
Pour configurer votre nouveau site, le plugin de migration devra également mettre à jour votre fichier wp-config.php avec les nouvelles URL. S'il ne fait pas son travail, vous risquez d'avoir des erreurs de connexion, du contenu manquant et d'autres problèmes.
4. Perte de fichiers
Si votre site WordPress ne fonctionne pas après l'avoir déplacé, il se peut que vous ayez perdu des fichiers. Ceux-ci peuvent contenir des données importantes telles que des thèmes, des plugins ou même du contenu.
La meilleure chose à faire est de sauvegarder l'ensemble de votre site avant une migration. Utilisez des plugins de sauvegarde tels que Duplicator pour une expérience sans souci. Vous disposerez ainsi d'un plan de récupération si les choses tournent mal et que vous perdez des fichiers.

Si des fichiers sont manquants et que vous n'avez pas de sauvegarde, ne vous inquiétez pas. Contactez l'assistance de votre hébergeur. Il est possible qu'il dispose d'une sauvegarde ou qu'il puisse vous aider à récupérer les fichiers perdus.
N'oubliez pas qu'il vaut mieux prévenir que guérir. Des sauvegardes régulières de votre site web devraient être un élément clé de votre gestion de site. Elles permettent à votre site WordPress de fonctionner correctement, en particulier après de mauvaises migrations.
5. Temps d'arrêt
Il est ennuyeux que votre site WordPress tombe en panne pendant ou après une migration. Cela arrive souvent lorsque votre nouveau site redirige vers votre ancien hébergeur.
Certains hébergeurs vous donnent une adresse interne qui peut vous aider à éviter les temps d'arrêt pendant le déménagement. Vous pouvez tester votre contenu sur ce nouvel emplacement et ajouter des redirections lorsque tout fonctionne correctement.
Si votre nouvel hébergeur n'en dispose pas, vous pouvez simplement mettre à jour le fichier hosts sur votre ordinateur. En ajoutant votre nouvelle adresse IP et votre nouveau domaine à ce fichier, vous accéderez aux fichiers de votre nouvel hébergeur tandis que les visiteurs consulteront votre site sur l'ancien hébergeur.
En fait, il fait croire à votre ordinateur que votre site web a été déplacé alors que ce n'est pas le cas. Une fois la migration terminée, supprimez cette entrée de votre fichier hosts. Vous n'aurez plus aucun temps d'arrêt !
6. Les URL dans les articles ne fonctionnent pas
Vous remarquerez peut-être que les liens internes de vos articles de blog ne fonctionnent pas. C'est généralement parce qu'ils sont toujours connectés à votre ancien site.
Vous pouvez résoudre ce problème en utilisant des requêtes SQL pour mettre à jour votre base de données MySQL. Vous pouvez également utiliser un plugin tel que Search & Replace Everything pour vous faciliter la tâche.
Mais si vous utilisez le bon outil, vos URL seront automatiquement mises à jour pendant la migration. Avec Duplicator Pro, vous pouvez saisir votre ancien domaine et le remplacer par le nouveau.

Duplicator recherchera et remplacera toutes les anciennes URL dans votre base de données, de sorte que vous n'aurez pas à vous soucier des liens brisés.
7. Erreur lors de l'établissement d'une connexion à la base de données
Une "erreur dans l'établissement de la connexion à la base de données" peut apparaître après le déplacement de votre site WordPress. Cela se produit lorsque votre site ne peut pas se connecter à sa base de données.
En général, vous pouvez résoudre ce problème en mettant à jour les informations relatives à la base de données dans votre fichier wp-config.php . Recherchez ces lignes et assurez-vous qu'elles correspondent à votre nouvelle base de données :
- DB_NAME
- DB_USER
- DB_PASSWORD
- DB_HOST
Si cela ne fonctionne pas, contactez votre nouvel hébergeur. Vérifiez que votre serveur est opérationnel. Il se peut qu'il soit temporairement hors service.
Après vous être assuré que la base de données est correctement configurée, vous devrez peut-être la réparer. Ajoutez ce code au fichier wp-config.php :
define ('WP_ALLOW_REPAIR', true);
Ensuite, utilisez l'outil de réparation intégré à WordPress en cliquant sur ce lien :
http://www.yoursite.com/wp-admin/maint/repair.php

8. Erreur 500 du serveur interne
Un problème courant après une migration WordPress est l'erreur 500 Internal Server. C'est l'une des erreurs les plus frustrantes, car elle ne vous indique pas toujours la cause du problème.

Il arrive que votre hébergeur ne puisse pas accéder à tous les fichiers de votre site après le déménagement. Vous devrez trouver et mettre à jour vos autorisations de fichiers.
Sinon, vous devrez peut-être régénérer votre fichier.htaccess. Nous vous guiderons dans cette procédure plus loin dans l'article.
Une autre raison de l'erreur 500 Internal Server est un conflit de plugins. Essayez de les désactiver et de les réactiver pour voir si l'erreur se reproduit.
D'autres solutions consistent à augmenter votre limite de mémoire PHP, à passer à un thème WordPress par défaut et à recharger les fichiers principaux de WordPress.
9. Certificat SSL invalide
Après avoir déplacé votre site WordPress, il se peut que vous ayez un certificat SSL invalide. Cela arrive souvent car les certificats SSL sont directement liés au nom de domaine de votre site web.
Lors de la migration, il se peut que vous changiez de nom de domaine. Cela peut rendre votre certificat SSL invalide.
Le moyen le plus simple d'y remédier est d'obtenir un nouveau certificat SSL pour votre nouveau domaine. Votre hébergeur peut vous aider à le faire.
10. Redirections vers votre ancien domaine
Après avoir mis à jour votre nom de domaine, vos visiteurs peuvent encore être redirigés vers l'ancien. Cela se produit lorsque l'URL de votre site et l'URL de votre page d'accueil sont différentes des valeurs de votre base de données.
Des redirections erronées peuvent également apparaître en raison de problèmes de DNS. Assurez-vous que vos enregistrements DNS sont à jour avant de commencer le dépannage.
Pour vous assurer que votre site est visible, lisez ce guide sur la façon de vous assurer que votre site WordPress redirige vers son nouveau domaine.
Comment réparer votre site WordPress qui ne fonctionne pas après une migration
Passons en revue les mesures de dépannage que vous pouvez prendre si quelque chose ne va pas après une migration. De cette façon, vous pourrez résoudre tous les problèmes qui se présenteront !
Suivez ces étapes essentielles de dépannage pour remettre votre site en ligne :
- Videz votre cache: Supprimez les contenus périmés mis en cache par les plugins et les caches côté serveur qui peuvent afficher d'anciennes versions du site.
- Régénérer le fichier .htaccess: Corriger les problèmes de permaliens et les erreurs internes du serveur en créant un nouveau fichier de configuration.
- Définir des autorisations de fichiers correctes: Assurez-vous que les répertoires ont des autorisations de 755 et que les fichiers ont des autorisations de 644 pour un accès correct au serveur.
- Mettre à jour les URL de la base de données: Utilisez des plugins ou des requêtes SQL pour modifier toutes les anciennes références de domaine dans votre base de données et les remplacer par la nouvelle URL.
- Résoudre les conflits logiciels: Identifier les plugins ou les thèmes problématiques en les désactivant et en les testant individuellement.
- Contactez le service d'assistance de votre hébergeur: Obtenez une aide professionnelle de votre fournisseur d'hébergement lorsque les problèmes techniques dépassent vos compétences.
Effacez votre cache
Les plugins de mise en cache et les caches côté serveur peuvent conserver d'anciennes versions du site, ce qui entraîne des erreurs ou des problèmes d'affichage du contenu.
Si vous voyez une erreur après une migration, videz votre cache. Cela permettra d'afficher les dernières modifications sur votre site.
La manière de procéder dépend de votre solution de mise en cache. Certains plugins proposent une option "clear cache" ou "purge cache" dans leurs paramètres.

Votre hébergeur dispose souvent d'une fonction permettant de vider le cache côté serveur sur votre tableau de bord d'hébergement. En cas de doute, consultez la documentation de votre plugin ou de votre service d'hébergement.
Régénérer le fichier .htaccess
Les problèmes courants tels que les erreurs de serveur interne ou les mauvais paramètres de permalien peuvent être résolus en régénérant votre fichier.htaccess. Ce fichier contrôle la configuration de votre site.
Pour réinitialiser le fichier.htaccess, ouvrez vos fichiers WordPress à l'aide d'un gestionnaire de fichiers comme cPanel ou d'un client FTP (File Transfer Protocol). Recherchez le fichier.htaccess, qui se trouve dans votre répertoire racine( dossierpublic_html ).
Renommez ce fichier en quelque chose comme :.htaccess_old
Maintenant, retournez dans votre tableau de bord WordPress. Naviguez vers Réglages " Permaliens et ne faites aucun changement. Faites défiler jusqu'en bas et cliquez sur Enregistrer les modifications.

Cette opération régénère automatiquement le fichier.htaccess.
Définir les autorisations de fichiers correctes
Si votre site récemment migré ne fonctionne pas, il se peut que vous deviez vérifier les autorisations de vos fichiers. Elles sont essentielles au bon fonctionnement de votre site.
Les répertoires de votre site WordPress doivent avoir des permissions de 755. Les fichiers doivent avoir des permissions de 644.
Vous pouvez réinitialiser ces permissions via SSH ou FTP. En corrigeant les problèmes d'accès aux fichiers, votre site WordPress fonctionnera sans problème après une migration.
Mise à jour des URL des bases de données
Après la migration, vous pouvez rencontrer des URL mal dirigées qui renvoient toujours à l'ancien site.
Vous pouvez mettre à jour les URL des bases de données à l'aide d'un plugin appelé Search & Replace Everything. Il trouve les anciennes URL dans toutes les tables et les met à jour pour vous. Cela permet de corriger la navigation de votre site après la migration.

Si vous êtes à l'aise avec la modification directe de la base de données, envisagez d'exécuter des requêtes SQL. Cette approche directe pourrait permettre de mettre à jour toutes les références URL de manière efficace.
Veillez à mettre à jour l'emplacement de votre site dans la table wp_options. Les anciennes références peuvent entraîner des problèmes de redirection.
Faites également attention au fichier wp-config.php. Vous devez le mettre à jour avec les détails de votre nouveau serveur et de votre base de données pour que tout fonctionne correctement.
Résoudre les conflits de logiciels
Si votre site WordPress cesse de fonctionner après avoir été déplacé, le problème peut être dû à des conflits logiciels. Cela peut se produire lorsque les plugins, les thèmes et le logiciel principal de WordPress ne fonctionnent pas bien ensemble.
Pour résoudre le problème, désactivez tous les plugins et adoptez un thème par défaut. Réactivez ensuite chaque plugin individuellement afin de déterminer la source du problème.
Il est conseillé de mettre à jour les plugins, les thèmes et WordPress avec les versions les plus récentes. Ces mises à jour comprennent souvent des corrections de bogues et des améliorations de la compatibilité.
Contactez votre service d'hébergement Web
Vous pouvez toujours contacter l'équipe d'assistance de votre hébergeur web. Ce sont des professionnels expérimentés qui peuvent vous aider à résoudre la plupart des problèmes liés à la migration.
Veillez à expliquer ce qui se passe, y compris les messages d'erreur que vous pouvez voir. Plus vous fournirez d'informations sur votre problème, plus vite ils pourront vous proposer une solution.
Comment éviter les problèmes de migration les plus courants
Si vous ne planifiez pas correctement, vous serez confronté à de nombreux problèmes après la migration. Voyons comment faire en sorte que le transfert se déroule le mieux possible.
Prenez le temps de planifier pour éviter les mauvaises surprises. Voici quelques ressources précieuses qui vous aideront à réussir la migration de votre site web :
- L'ultime liste de contrôle pour la migration de WordPress
- Comment migrer un site web WordPress vers un nouvel hébergeur ?
- Comment migrer un site WordPress vers un nouveau domaine ?
Il existe de nombreux plugins de migration WordPress, mais vous ne trouverez pas mieux que Duplicator Pro. Cet outil rend les migrations simples (et sans erreur).

Il vous suffit de créer une sauvegarde complète de votre site d'origine. Ensuite, téléchargez le fichier d'archive de sauvegarde.

Sur le second site, déposez le fichier d'archive dans la page Importation de sauvegardes de Duplicator.

Ensuite, vous obtiendrez un guide de migration étape par étape. Vous pouvez facilement effectuer des tâches telles que l'importation de votre base de données et la mise à jour des URL. Vous éviterez ainsi toute erreur lors de la migration de votre site.
FAQ sur les problèmes de migration de WordPress
Comment accéder à l'administration de WordPress après une migration ?
Après avoir migré votre site WordPress, vous pouvez accéder au tableau de bord en ajoutant '/wp-admin' à l'URL de votre nouveau site. Saisissez vos informations d'identification et vous devriez pouvoir accéder à votre tableau de bord sans problème. Si vous rencontrez des difficultés, il existe de nombreuses façons de revenir sur votre site web.
Comment résoudre les problèmes de migration ?
Vous devez identifier le problème - qu'il s'agisse d'un problème de connexion, d'une défaillance de plugin ou d'une erreur de connexion à la base de données. Une fois que vous savez ce qui s'est passé, vous pouvez prendre des mesures pour résoudre le problème. Voici quelques conseils généraux de dépannage : videz votre cache, régénérez votre fichier.htaccess, définissez des autorisations de fichier correctes et mettez à jour les URL de votre base de données.
Quel est le problème de la migration de WordPress ?
Les migrations WordPress peuvent entraîner des pertes de fichiers, des problèmes de connexion, des contenus manquants ou des temps d'arrêt. En outre, une mauvaise configuration peut entraîner des problèmes tels que la redirection vers l'ancien site lorsque vous visitez la nouvelle URL.
Combien de temps faut-il pour migrer un site WordPress ?
Le temps nécessaire à la migration d'un site WordPress peut varier. Il dépend de la taille de votre site, de la vitesse de votre internet et de la complexité de votre site. Les sites de petite taille peuvent ne prendre que quelques heures, tandis que les sites plus grands et plus complexes peuvent prendre quelques jours.
De la panne à la remise en ligne
J'espère que votre site WordPress nouvellement migré fonctionne désormais !
Si tout fonctionne cette fois-ci, mais que la migration a tout de même été une expérience stressante, cela mérite votre attention. La plupart des problèmes post-migration proviennent de déplacements précipités ou manuels, où les réécritures d'URL et les mises à jour de bases de données sont ignorées ou mal effectuées.
Un outil fiable tel que Duplicator Pro rend le processus plus prévisible. Les étapes de recherche et de remplacement d'URL et d'importation de base de données sont prises en charge pour vous, vous évitant ainsi de passer des heures à déboguer.
Vous souhaitez migrer votre site WordPress sans erreur ? Téléchargez Duplicator Pro pour des transferts rapides, fluides et efficaces !
Une fois que votre site est stable, prenez cinq minutes pour documenter ce qui n'a pas fonctionné et ce qui a permis de le réparer. Les messages d'erreur spécifiques, le plugin qui a causé un conflit ou le paramètre exact que vous avez dû modifier peuvent s'avérer très utiles si vous effectuez une nouvelle migration. Une brève note dans un document ou même une capture d'écran enregistrée dans un dossier suffisent.
Pendant que vous êtes ici, je pense que vous aimerez ces guides WordPress supplémentaires :
- La migration de votre site est vouée à l'échec (à moins que vous n'évitiez ces erreurs)
- 20 erreurs WordPress les plus courantes (et quelques solutions rapides)
- Comment une agence de conception de sites Web a évité les échecs de migration sur plus de 50 projets
- Le guide complet de la migration des sites web vers le référencement
- Comment déplacer un site WordPress vers un hébergeur local
- Combien coûte la migration d'un site WordPress ?